Javascript JS一个接一个播放2个声音文件
我正在尝试构建一个脚本(Greasemonkey),它将首先播放five.mp3,然后在结束six.mp3之后播放 我使用下面的代码,但两个文件同时播放 请给出一个解决方案Javascript JS一个接一个播放2个声音文件,javascript,html,greasemonkey,html5-audio,Javascript,Html,Greasemonkey,Html5 Audio,我正在尝试构建一个脚本(Greasemonkey),它将首先播放five.mp3,然后在结束six.mp3之后播放 我使用下面的代码,但两个文件同时播放 请给出一个解决方案 var count = document.createElement('audio'); count.src = "https://example.com/five.mp3"; count.preload = 'auto'; count.play(); var x = document.createElement
var count = document.createElement('audio');
count.src = "https://example.com/five.mp3";
count.preload = 'auto';
count.play();
var x = document.createElement('audio');
x.src = "https://example.com/six.mp3";
x.preload = 'auto';
x.play();
下面是一个示例,演示如何使用javascript完成您的工作:
var count = document.createElement('audio');
count.src = "https://example.com/five.mp3";
count.preload = 'auto';
count.play();
count.onended=playSix;
function playSix()
{
var x = document.createElement('audio');
x.src = "https://example.com/six.mp3";
x.preload = 'auto';
x.play();
}
首先看一看MDN文档。你特别想看看
end
事件:但是为什么这被标记为“javascript”?new
是javascript中的保留关键字。你需要javascript来完成你的工作吗?任何我可以用作greasemonkey脚本的东西都可以