Не могу заставить работать аудиозаписи
Я так понял, что браузеры на мобильных устройствах блокируют автовоспроизведение аудиозаписи
Вот мой приблизительный код (использую vue-cli):
getAudioAccess(){
this.accessAudio = true;
this.mainAudio = new Audio();
this.mainAudio.addEventListener('ended', () => {
this.mainAudioCounter = ++this.mainAudioCounter < this.game.extra.background.audios.length ? this.mainAudioCounter : 0;
this.mainAudio.src = this.game.url;
this.mainAudio.play();
});
this.mainAudio.loop = false;
this.mainAudio.src = this.game.url;
this.mainAudio.play();
this.mainAudio.volume = this.volume;
},
Я не запускаю аудио, пока пользователь не нажмет на кнопку:
<button @click="getAudioAccess">to Play</button>
То есть, в метод по идее и так передается пользовательский клик, но почему аудио не запускается, я не понимаю