Как остановить Android-приложение, чтобы заморозить?

Я разработал приложение для видеозвонков с использованием webrtc.

Когда новая потоковая выборка тогда приложение идет на anr и выдает ошибку как это: -

"Thread [2, tid = 18866, WaitingInMainSignalCatcherLoop, Thread * = 0xb81f4498, peer = 0x12d260a0," Signal Catcher "]: реагирование на сигнал 3"

мы создали рендер, используя GLSurfaceView. мы создали четыре удаленных рендора в один GLSurfaceView.

В первый раз все четыре рендеринга отображают видео, но когда кто-то возвращается в одну комнату, приложение для Android получает ошибку и приложение переходит в режим заморозки.

Как можно загрузить больше видео потока без диалога.

Спасибо.

1 ответ

Если вы выполняете какие-либо интенсивные операции, такие как декодирование потокового видео, используйте отдельный поток, если у вас его еще нет, но не операции, взаимодействующие с элементами пользовательского интерфейса. Посмотрите, поможет ли это

Другие вопросы по тегам