为了账号安全,请及时绑定邮箱和手机立即绑定

video.js的问题

video.js的问题

互换的青春 2018-11-22 13:14:07
再一个页面使用video.js初始化了多个video标签,现在想当某个video标签播放的时候,此时如果有播放的video标签,对其进行暂停,请问如何处理呢?
查看完整描述

1 回答

?
www说

TA贡献1775条经验 获得超8个赞

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吧,以后如果有人遇到可以参考。

查看完整回答
反对 回复 2018-12-12
  • 1 回答
  • 0 关注
  • 484 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信