javascript - video.js的問題
天蓬老师
天蓬老师 2017-05-19 10:18:57
0
2
785

再一個頁面使用video.js初始化了多個video標籤,現在想當某個video標籤播放的時候,此時如果有播放的video標籤,對其進行暫停,請問如何處理呢?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回覆(2)
某草草

var cur_video;

    var setup = function(videoEl, options) {
        videoEl.bigPlayButton.controlTextEl_.textContent=videoEl.el().getAttribute('duration');
        videoEl.on("play",function(){
            if(cur_video && cur_video != videoEl)cur_video.pause();
            cur_video = videoEl;
        })
        videoEl.on("pause",function(){
            if(cur_video==videoEl)cur_video==null;
        })
    };
    
    videojs.hook('setup', setup);

    var videos = [
        videojs('example_video_1'),
        videojs('example_video_2'),
        videojs('example_video_3')
    ]

奉上一個demo吧,以後如果有人遇到可以參考。

左手右手慢动作

遍歷所有video,全部暫停後再把當前的開啟

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板