- UI 仅在有用户加入的时候(
onUserJoined
)会异常。
RTC SDK 所有回调默认不是UI线程,出现任何错宗离奇的异常首先可以怀疑这个。 - 音视频互通异常。
可以尝试在IRtcEngineEventHandler#onError
和IRtcEngineEventHandler#onConnectionStateChanged
中寻找答案。 - 视频正常互通,音频互通失败,onError 回调 1027。
查看官网是
1027 没有录音权限。请检查是否已经打开录音权限,或者录音设备是否被第三方应用占用。
,使用RtcEngine.getErrorDescription
返回no recording permission or audio device occupied
但我已经加上录音及摄像头权限,并申请通过。
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
最后发现还需要加上另外一个权限
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
- 音视频都不互通,但加入频道正常
找半天发现默认没有自动订阅流,需要手动开启。
options.autoSubscribeAudio = true;
options.autoSubscribeVideo = true;
网友评论