Commit f7ca117d authored by 张宏's avatar 张宏

webrtc对接完成,视频已显示。

parent 18142899
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 网络权限(WebRTC 必需) -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- USB 摄像头权限 -->
<uses-feature android:name="android.hardware.usb.host" android:required="true" />
<uses-permission android:name="android.permission.CAMERA" />
......
......@@ -37,5 +37,5 @@ class Constants {
// ==================== Mock 数据开关 ====================
/// 接口未提供时使用本地 mock 数据。
/// 设为 false 并调整 models 的 fromJson 即可切回真实接口。
static const bool useMockData = false;
static const bool useMockData = true;
}
......@@ -70,14 +70,16 @@ class HomeIndexCubit extends Cubit<HomeIndexState> {
/// 初始化 WebRTC 视频连接
Future<void> _initWebrtc() async {
if (Constants.useMockData) {
// Mock 模式:跳过真实连接,保持断开状态
return;
}
// if (Constants.useMockData) {
// // Mock 模式:跳过真实连接,保持断开状态
// return;
// }
await _webrtcService.connect(
deviceNo: _mockDeviceNo,
password: _mockDevicePassword,
// deviceNo: _mockDeviceNo,
// password: _mockDevicePassword,
deviceNo: 'VE10085871QOXG',
password: '143548',
);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment