我使用webrtc开发了视频通话应用。
当新的流提取然后app继续anr并给出如下错误: -
“Thread [2,tid = 18866,WaitingInMainSignalCatcherLoop,Thread * = 0xb81f4498,peer = 0x12d260a0,”Signal Catcher“]:对信号3作出反应”
我们使用GLSurfaceView创建渲染。我们在一个GLSurfaceView中创建了四个远程渲染器。
第一次全部四个渲染显示视频,但当一些人重新加入同一个房间时,Android应用程序获取错误,应用程序进入冻结模式。
如何在没有anr对话框的情况下加载更多视频流。
谢谢。
答案 0 :(得分:0)
如果您正在进行任何密集操作(如解码视频流),请使用单独的线程(如果尚未使用),但不要使用与UI元素通信的操作。看看是否有帮助