Camera kit 双路预览方案实现视频数据回调,频繁(间隔1秒,开关20次以内)开关相机底层崩溃。
分析崩溃日志显示,崩溃在系统底层的 ImageReceiverNapi::DoCallBack 。后来注释了receiver.on('imageArrival') 回调后,频繁开关相机不会崩溃
Camera kit 双路预览方案实现视频数据回调,频繁(间隔1秒,开关20次以内)开关相机底层崩溃。
分析崩溃日志显示,崩溃在系统底层的 ImageReceiverNapi::DoCallBack 。后来注释了receiver.on('imageArrival') 回调后,频繁开关相机不会崩溃
1 回答750 阅读✓ 已解决
1 回答733 阅读
1 回答715 阅读
1 回答670 阅读
1 回答637 阅读
643 阅读
398 阅读
Camera kit 双路预览方案实现视频数据回调时,频繁(间隔 1 秒,开关 20 次以内)开关相机底层可能会崩溃,崩溃在系统底层的 ImageReceiverNapi::DoCallBack。注释了 receiver.on('imageArrival')回调后,频繁开关相机不会崩溃。原因是关相机过程中释放 receiver 需要同步调用 release,否则频繁切换,再次打开相机时,由于异步调用,start 相机中初始化 receiver 后才执行 stop 中 receiver 的 release 方法,导致 receiver 调用时机不对。