在javascript页面加载中播放音频文件数组
我是JavaScript新手,这让我大吃一惊。我只想在加载页面时播放一组音频文件。我尝试了几个不同的方向,但我没有得到我需要的结果。有人能帮我吗?这是我一直在努力实现的代码在javascript页面加载中播放音频文件数组,javascript,arrays,audio,playback,Javascript,Arrays,Audio,Playback,我是JavaScript新手,这让我大吃一惊。我只想在加载页面时播放一组音频文件。我尝试了几个不同的方向,但我没有得到我需要的结果。有人能帮我吗?这是我一直在努力实现的代码 var wordOne = new Audio('audio/1111-Pat.mp3'); var wordTwo = new Audio('audio/1112-is.mp3'); var wordThree = new Audio('audio/1113-a.mp3'); var wordFour = new Audi
var wordOne = new Audio('audio/1111-Pat.mp3');
var wordTwo = new Audio('audio/1112-is.mp3');
var wordThree = new Audio('audio/1113-a.mp3');
var wordFour = new Audio('audio/1114-cat.mp3');
var sentenceOne = [wordOne, wordTwo, wordThree, wordFour];
var readFirst = function () {
sentenceOne.forEach(function(item, index, array) {
audio.play();
})
你需要提供更多的信息。现在发生了什么?“您需要的结果”是什么?音频文件是否可以访问?有错误吗?在循环中,音频未定义。对不起。我对这个很陌生。音频根本不播放。如果我这样做:var wordOne=newaudio('Audio/1111 Pat.mp3');var wordTwo=新音频('Audio/1112 is.mp3');var wordThree=新音频('Audio/1113-a.mp3');var wordFour=新音频('Audio/1114 cat.mp3');var-sentenceOne=[wordOne,wordTwo,wordThree,wordFour];函数readFirst(){wordOne.play();};window.addEventListener('load',readFirst);第一个音频文件播放,如果我添加wordTwo.play(),那么它们会同时播放。我只需要它们一个接一个地按顺序播放,然后您只需要使用回调函数来执行下一个音频文件。退房