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合谋完成这十行,我会更新它