我已经试过这样在HTML5视频播放TAG事件
document.getElementById('myVID').onplaying = alert("Playback started");
但是,警报不来了。我已经在Chrome中测试过它。这段代码有没有问题?否则,此事件不受支持。
我已经试过这样在HTML5视频播放TAG事件
document.getElementById('myVID').onplaying = alert("Playback started");
但是,警报不来了。我已经在Chrome中测试过它。这段代码有没有问题?否则,此事件不受支持。
工作的jsfiddle:http://jsfiddle.net/E7FhU/
我要说改变你的代码是这样的,因为作为@Passerby说,警报回报undefined
,你需要分配的功能。此外,这可以用简单的JavaScript来完成。
<script>
var video = document.getElementById('myVID');
video.onplaying = function(e) {
/*Do things here!*/
alert("hello video");
}
</script>
当您单击播放时,显示警报。
参考文献:
JSFIddle:http://jsfiddle.net/E7FhU/ –
我写了下面的代码,我得到警报“加载开始”,但没有得到警报“你好视频” – Kannan
@Kannan这是从尝试将undefined指定给onloadstart时导致的错误。当你将一个功能分配给两者时,显示事件工作。见:http://jsfiddle.net/menelaosbgr/GsbhY/ –
'Element.onplaying'期待的功能,和'警报()'** **返回什么('undefined')。 – Passerby