Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

На Android устройствах плеер игры отображается в панели уведомлений. Плеер звука. Как отключить?

Денис Андреев Ученик (88), на голосовании 1 год назад
На Android устройствах плеер игры отображается в панели уведомлений. Плеер звука имеется ввиду с кнопками паузы и включения. Как его убрать?

Есть строчки в index.html :
  




Помогите убрать плеер пожалуйста. Так же скрипт js прикрепляю. JS Скрипт
Голосование за лучший ответ
Татьяна Просветленный (36374) 1 год назад
Для того, чтобы убрать плеер звука из панели уведомлений на Android устройствах, можно использовать различные подходы. Один из способов - это отключить звук в самом приложении. Для этого можно воспользоваться методом pause() объекта audio в JavaScript, который остановит воспроизведение звука, а также методом removeTrack() объекта MediaStream, который удаляет аудио-трек из потока

Если же необходимо управлять аудио-фокусом на устройстве, можно воспользоваться классом AudioManager в Android SDK. Для того, чтобы запросить фокус на воспроизведение аудио, можно использовать метод requestAudioFocus(), а для того, чтобы освободить фокус - метод abandonAudioFocus()

Также можно попробовать отключить звук в самом устройстве, для этого можно зайти в настройки устройства и отключить звук уведомлений для данного приложения

Пример использования метода pause() объекта audio в JavaScript:
 var audioStream = navigator.mediaDevices.getUserMedia({ audio: true }); 
audioStream.then(function(stream) {
var audioTrack = stream.getAudioTracks()[0];
stream.removeTrack(audioTrack);
});
Похожие вопросы