Как я могу разрешить моему веб-просмотру воспроизводить аудио с веб-сервера? - PullRequest
0 голосов
/ 25 ноября 2018

Я создаю веб-сервер на RPI3, который будет отображать статус ребенка (лежа, сидя, из кроватки).Он также будет воспроизводить звуковое уведомление, когда статус «Из кроватки».

javascript моего веб-сервера:

function notif() {

var pos = $('.status').text();
var audio = new Audio('alarm.mp3');

if(pos == "Out of the crib") {
audio.play();
}

Этот код работает нормально, когда я получаю доступ к своему веб-серверу на другом ноутбуке.Но когда я просматриваю свой веб-сервер в Android WebView, он не воспроизводит звук, но на другом ноутбуке он работает.

Должен ли я что-то делать с моим Java-файлом в Android Studio или Android WebView не поддерживает такого рода вещи?

Но я попытался добавить кнопку на своем веб-сервере, которая будет воспроизводить звук при его нажатии.И я снова открываю его в своем веб-представлении, и оно работает, я не знаю, что делать.Пожалуйста помоги.Спасибо.

1 Ответ

0 голосов
/ 28 ноября 2018

Извините, но это особенность, а не ошибка.Это сделано специально для того, чтобы разработчики не заставляли пользователя слышать / видеть вещи без взаимодействия с пользователем.

Единственное, что вам разрешено, - это воспроизведение приглушенного видео без взаимодействия с пользователем.

Вы можете переопределить это, но только на вашем устройстве.См. этот вопрос и несколько ответов , которые могут вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...