更新时间:2023-05-22 06:38:32
startPreview
后,为什么没有视频画面,也没有错误反馈?请检查 camera
对象是否创建成功。
camera
对象为 nil
,再检查 p2pType
是否为 1
。p2pType
为 1
时,需要导入 TuyaSmartCameraT
,这个模块由于不再维护,建议您联系厂商升级摄像机固件。请检查 P2P 通道是否连接成功。startPreivew
必须在收到 cameraDidConnected:
回调以后调用。
- (void)destory
后,应用崩溃怎么办?在老版本中,有一个缺陷,当 p2pType
为 1
的时候,调用 destory
方法会崩溃。该缺陷在 3.1.1 及以后的版本中已经修复。
请在调用 destory
方法之前,停止预览或者回放操作,并调用 disConnect
断开 P2P 通道。
有些摄像头采用的硬件解码,模拟器不支持,请使用真机调试。
建议先让设备厂商确认,音频帧的时间戳和视频帧的时间戳是否一致。
playTime
需要大于等于 startTime
,小于 endTime
。这是由于 FFmpeg 多媒体框架库版本冲突,您可以将已集成的视频播放库打包成动态库来解决冲突。
Terminated due to signal 13
。main.m
文件中添加以下代码:int main(int argc, char * argv[]) {
@autoreleasepool {
struct sigaction sa;
sa.sa_handler = SIG_IGN;
sigemptyset(&sa.sa_mask);
sa.sa_flags = 0;
if (sigaction(SIGPIPE, &sa, NULL) < 0) {
perror("cannot ignore SIGPIPE");
return -1;
}
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈