Аудио диски не работают на устройствах с сенсорным экраном - PullRequest
0 голосов
/ 08 марта 2020

Я создал веб-сайт, на котором пользователи могут использовать различные аудиодиски для создания собственного уникального звукового звука (ie смесь дождя, потрескивающего огня и т. Д. c). Мой сайт связан по ссылкам ниже:

http://immerseinnature.com/

Я не могу заставить звук работать на мобильных устройствах или устройствах с сенсорным экраном. Я думаю, что это связано с моим использованием onclick = "play ()" во входном теге html. Я посмотрел онлайн, и некоторые предложили использовать «onmousedown» вместо «onclick». Я попытался использовать «onmousedown», и я все еще не могу запустить аудио, когда пользователь подключается к аудиодиску на устройстве с сенсорным экраном. звук для включения касания при использовании устройства с сенсорным экраном?

спасибо

HMTL

image

JS

var audio_file_1;
var volume1;

        function init()  {
        audio_file_1 = document.getElementById("cs_audio");
         volume1 = document.getElementById("volume1");
         audio_file_1.play();
        }

        function setVolume() {
        var audio_file_1  = document.getElementById("cs_audio");
        audio_file_1.volume = document.getElementById("volume1").value;

        }


        function play() {
        var audio = document.getElementById("cs_audio");
        audio.play();
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...