Есть код, который предполагает автоматическое проигрывание интернет-потока (аудио) при открытии веб-страницы, однако, возникает ошибка
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.
Фрагмент кода:
audioObjectExemplar.prototype = Object.create(audioObject.prototype);
audioObjectExemplar.prototype.setAudioPlay = function()
{
if (this.audioClass != ''){
document.getElementById(this.audioClass).className = this.audioClassName + ' active';
}
document.getElementById(this.audioValue).load();
document.getElementById(this.audioValue).play();
this.audioState = 1;
}
Ошибка кроется в этой строке:
document.getElementById(this.audioValue).play();
Как исправить?