Звук Unity VideoPlayer прерывается после видеозвонка Agora.io - PullRequest
0 голосов
/ 06 августа 2020

В нашем приложении есть сцена, которая выполняет видеозвонки, построенная на сайте agora.io, и другая сцена, которая воспроизводит видео с помощью Unity VideoPlayer. Проблема в том, что при открытии сцены видеоплеера после выхода из вызова agora.io при воспроизведении видео отсутствует звук. Это кажется проблемой только на iOS. Android воспроизведение в порядке.

В xcode при попытке воспроизвести видео мы видим, что во время воспроизведения видео часто повторяются следующие ошибки:

Переполнение буфера AudioSampleProvider. 4096 кадров отброшены.

1 Ответ

0 голосов
/ 07 августа 2020

Возможно ли, что вы предоставите урезанный образец проекта, воспроизводящего эту проблему? В противном случае я рекомендую попробовать несколько вещей:

  1. Не уничтожайте движок Agora и не отключайте звук при выходе из сцены Agora.

  2. Проверить если громкость воспроизведения установлена ​​на ноль (с / без # 1 выше)

  3. Перед присоединением к каналу агоры вызовите следующий частный API:

        // Stops the Agora SDK from ending the audio session
    mRtcEngine.SetParameters("{\"che.audio.keep.audiosession\": true}");
    
...