Audiotoggle Cordova плагин не работает в Android 9 - PullRequest
0 голосов
/ 12 октября 2019

У меня есть приложение Cordova, и у меня платформа Android 8. Приложение использует библиотеку JQuery Verto для получения удаленного аудиопотока и воспроизведения его в элементе audio html.

По умолчанию Verto найти одно устройство громкоговорителя с id = 'default'. Далее после воспроизведения аудио мне нужно использовать устройство EARPIECE.

В Android 8 я использую для этого плагин audiotoggle (используйте метод AudioToggle.setAudioMode (AudioToggle.EARPIECE)), и он работал нормально. Но на Android 9 это не работает.

Однако, когда удаленный поток воспроизводится через динамик по умолчанию, если я запускаю другое приложение (например, YouTube и воспроизводим видео), а затем останавливаю его и возвращаюсь к моемуapp, audiotoggle-plugin работают нормально.

Есть идеи?

Вот ссылка на плагин: https://www.npmjs.com/package/cordova-plugin-audiotoggle

...