HI, 如何在特定时间停止视频,如果用户想播放视频应该开始? 我停止播放视频,但我无法启动视频,请您帮助我吗?
我的代码如下:
MediaElement('player1', {success: function(me) {
var endtime = 4;
var me = document.getElementById('player1');
me.play();
me.addEventListener('timeupdate', function() {
if (this.currentTime >= endtime) {
this.pause();
}
document.getElementById('time').innerHTML = me.currentTime;
}, false);
}});
答案 0 :(得分:0)
您可以做的一件事是将me.removeEventListener()
与remove your event listener一起使用。
另一种可能性是在视频停止播放后设置一个标记(请参见下面的示例中的“ alreadystopped”),并添加对该标记的检查:
MediaElement('player1', {success: function(me) {
var endtime = 4;
var alreadyStopped = false;
var me = document.getElementById('player1');
me.play();
me.addEventListener('timeupdate', function() {
if (this.currentTime >= endtime && !alreadyStopped) {
this.pause();
alreadyStopped = true;
}
document.getElementById('time').innerHTML = me.currentTime;
}, false);
}});
答案 1 :(得分:-1)
http://msdn.microsoft.com/en-us/library/ie/hh924823%28v=vs.85%29.aspx 谷歌是你的朋友“javascript start a stop vidios”,你不需要写一些正确的东西
function vidplay() {
var video = document.getElementById("Video1");
var button = document.getElementById("play");
video.currentTime= xy;//it could be that it have an other name
video.play();
button.textContent = "||";
}