以下是一个示例的JavaScript代码,用于播放三个音频并收集回应:
// 创建一个音频元素
var audioElement = document.createElement('audio');
// 音频文件的URL
var audioFiles = [
'audio1.mp3',
'audio2.mp3',
'audio3.mp3'
];
// 当前播放的音频索引
var currentAudioIndex = 0;
// 播放下一个音频
function playNextAudio() {
// 检查所有音频是否已经播放完毕
if (currentAudioIndex >= audioFiles.length) {
console.log('所有音频已经播放完毕');
return;
}
// 设置音频元素的src属性为当前音频文件的URL
audioElement.src = audioFiles[currentAudioIndex];
// 播放音频
audioElement.play();
// 增加音频索引
currentAudioIndex++;
}
// 监听音频播放结束事件
audioElement.addEventListener('ended', function() {
// 延迟一段时间再播放下一个音频
setTimeout(playNextAudio, 1000);
});
// 开始播放第一个音频
playNextAudio();
这段代码创建了一个audio
元素,然后定义了一个音频文件的URL数组。通过监听ended
事件,当一个音频播放结束后,会自动播放下一个音频。在播放完所有音频后,会输出一个提示。你可以根据自己的需求修改该代码,比如修改音频文件的URL数组,增加或减少音频数量等。
上一篇:播放RM音频文件C#。