单击一个按钮,我可以播放一个音频文件。
当我尝试通过src数组播放一个文件(循环)时,我在for循环中尝试了以下内容
我没做错什么?
我正在使用 https://www.npmjs.com/package/react-audio-player
我也尝试使用纯HTML5音频。我可以播放一个音频,但不能互相播放。
例如
buttonClicked(blockAudio,index){
this.setActiveElement(index);
// console.log(blockAudio)
// console.log(blockAudio.src)
const audio = new Audio();
audio.src = blockAudio.src;
audio.preload = true;
audio.play();
audio.onended = () => {
this.setState({ activeId: "block-example border border-dark" })
}
}
... 最终,如果有人可以指导我如何播放音频并做出反应,则知道已完成播放,然后播放另一音频。
我在页面上有块。.每个块具有不同的声音..但我希望允许用户单击一个播放每个块的按钮..因此,我映射了每个audio.src并尝试逐一播放
它只播放一次然后完成。.
我是ReactJS的新手,为此而苦苦挣扎。