Я пытаюсь заставить элементы управления мультимедиа работать на Android при воспроизведении звука.
Сначала я использовал html5 аудио, но затем перешел на использование cordova-plugin-media для воспроизведения звука, и использовал musi c -controls, который является плагином Cordova для элементов управления. (Я на самом деле пробовал довольно много разных плагинов и т. Д. c). Проблема, с которой я столкнулся, заключалась в том, что ни один из плагинов не работал на 100%, я все еще был в состоянии найти способы приостановить аудио и c на устройстве, не вызывая мои обратные вызовы, чтобы синхронизировать мое приложение c. Теперь я отказался от этого подхода после многих дней поиска неисправностей.
Вчера я читал статью, узнал о navigator.mediaSession и смог запустить ее в google chrome на рабочем столе, переключившись обратно на html5 audo, однако, navigator.mediaSession не определяется при сборке через cordova.
Можно ли использовать naviator.mediaSession через cordova? Если так, то чего мне не хватает?
Если нет, то я снова выдернул свои волосы. Если у кого-то есть какие-либо предложения, они будут очень благодарны.