Javascript 可以将EventListener添加到音频标签以进行播放,但不能设置onplay功能
这不起作用:Javascript 可以将EventListener添加到音频标签以进行播放,但不能设置onplay功能,javascript,html,dom-events,html5-audio,Javascript,Html,Dom Events,Html5 Audio,这不起作用: document.getElementById("audio").onplay = function () { alert("in"); }; 也尝试使用“onPlay”,同样的结果 但是,这确实有效: document.getElementById("audio").addEventListener("play", function () { alert("in"); }, false); 我在这里遗漏了什么吗?我想你必须在“播放和暂停”状态之间切换看看这里 当
document.getElementById("audio").onplay = function () {
alert("in");
};
也尝试使用“onPlay”,同样的结果
但是,这确实有效:
document.getElementById("audio").addEventListener("play", function () {
alert("in");
}, false);
我在这里遗漏了什么吗?我想你必须在“播放和暂停”状态之间切换看看这里 当你第一次使用onplay游戏时,它应该会启动,但之后不会启动 因此,您应该创建一个切换两种状态的按钮
var playpause = document.getElementById('playpause');
video.onpause = function(e) {
playpause.value = 'Play';
playpause.onclick = function(e) { video.play(); }
}
video.onplay = function(e) {
playpause.value = 'Pause';
playpause.onclick = function(e) { video.pause(); }
}
那么,你找到解决办法了吗?这里也有同样的问题。。。