Javascript 在特定时间停止视频,然后再次单击“应该从结尾开始”
你好, 如何在特定时间停止视频,如果用户希望播放视频,则应开始播放? 我停止了视频,但无法从我停止的位置开始视频。请帮助我好吗? 我的代码如下:Javascript 在特定时间停止视频,然后再次单击“应该从结尾开始”,javascript,html,jquery-ui,mediaelement.js,Javascript,Html,Jquery Ui,Mediaelement.js,你好, 如何在特定时间停止视频,如果用户希望播放视频,则应开始播放? 我停止了视频,但无法从我停止的位置开始视频。请帮助我好吗? 我的代码如下: MediaElement('player1', {success: function(me) { var endtime = 4; var me = document.getElementById('player1');
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);
}});
谷歌是你的第一个“java脚本开始一个停止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 = "||";
}
您可以使用me.removeEventListener()
另一种可能是在视频停止后设置一个标志(请参见下面示例中的“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);
}});
从这个链接,我只是停止了一个视频,并尝试了重新启动功能,但还没有得到任何更改。它仍然保持不变。在我的帖子中,我粘贴了我的代码,你只需告诉我解决方案。我想从视频的结尾开始解决问题。好的,我放弃它,是为了让cto合谋完成这十行,我会更新它