Tencent-RTC/TUICallKit

多人音视频房间,进入房间的时候打开摄像头失败

Closed this issue · 4 comments

1
相机是正常的,相机权限也给了,但还是提示:OnError [code:-1301|msg:Video: Start camera failed.|stream_type:BigStream]。
这是日志:
LiteAV_C_20220927.zip

好的,我们现在看一下,如果有问题可以随时在QQ群联系我们~

1 相机是正常的,相机权限也给了,但还是提示:OnError [code:-1301|msg:Video: Start camera failed.|stream_type:BigStream]。 这是日志: LiteAV_C_20220927.zip

Hello,您好,这个定制设备我们也没有找到,所以需配合一下,替换成我们加完日志 + 逻辑修改的版本,见附件:
LiteAVSDK_TRTC-9.9.0.9999.aar.zip

替换步骤:

  1. Android/app目录下创建libs目录,将附件的文件解压后,把aar拖放进去;
    2.修改文件:Android/tuicallkit/build.gradle 的 api "com.tencent.liteav:LiteAVSDK_TRTC:10.3.0.11225"api "com.tencent.liteav:LiteAVSDK_TRTC:9.9.0.9999@aar"
  2. 替换完成后,按照复现路径执行一下,看看前置摄像头是否可以打开,记录一下时间点;
  3. 提供一下sdkappid、时间点、userid,日志;

替换了这个版本,没问题了。

Hello,确认了一下,我们SDK内部的逻辑是:默认使用Camera 1,因为兼容性更好,如果说Camera 1大概失败,会尝试切换到Camera 2 并记录,但是在切换之前会进行一个条件判断,就是Camera 2能力的支持,如果不是Full的话,就不会去切换,因为会有一些兼容性问题,这里的介绍可以看一下这个文档:https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics,所以我们优先建议你们系统侧先查一下这个值的设置,看能否改一下,如果不行,咱们再讨论看如何处理~