音频文件无法在 Safari 中播放。它给出了一个错误。
TypeError: 'undefined' is not a function (evaluating 'myAudio.play()')
这是我的 HTML 代码。
<audio>
<source src="audio/horse.ogg" type="audio/ogg">
<source src="audio/horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
这是我的 JavaScript 代码
myAudio = document.getElementsByTagName('audio')[0];
if (typeof myAudio.loop == 'boolean'){
myAudio.loop = true;
}
else{
myAudio.addEventListener('ended', function() {
this.currentTime = 0;
this.play();
}, false);
}
myAudio.play();
我在 HTML 中只有一个音频标签。