videojs 遇到的坑汇总

videojs 和 mui.js 冲突的解决方案javascript

//视频播放  
videojs("#hk-video",{},function(){  
    //阻止相关控制元素上的相关事件冒泡,不然当引入了mui.js之后就会2333,目前只发现touchstart事件有影响  
    mui("#hk-video").on("touchstart",".vjs-control",function(){  
        return false;  
    });  
});

参考:https://ask.dcloud.net.cn/question/30088html

手机端用 touchstart,PC端用 clickjava

捕获双击事件ios


videojs('#id', {
    userActions: {
        doubleClick: myDoubleClickHandler
    }
}, function() {})

iOS 自动播放web

document.addEventListener('WeixinJSBridgeReady',function(){
    $('#shakeVideo').play();
},false);

参考:https://blog.csdn.net/tangxiujiang/article/details/78146871ide

其余参考:https://webkit.org/blog/6784/new-video-policies-for-ios/ui

 

 

videojs options:  https://docs.videojs.com/tutorial-options.htmlurl

videojs components: https://docs.videojs.com/tutorial-components.html.net

videojs methods/events: https://docs.videojs.com/playercode

相关文章
相关标签/搜索