视频JS全屏在Safari中不起作用

时间:2012-08-31 21:04:25

标签: javascript safari fullscreen video.js

硬件:戴尔Optiplex 760(现货) 操作系统:Windows 7 Pro(Service Pack 1) 浏览器:Safari 5.1.4

我的问题: 全屏模式正在卸载我的视频,但没有全屏显示,也没有在我点击全屏按钮时重新加载视频。

Console Error Messages: 
TypeError: 'undefined' is not a function (evaluating 'this.tech.ready(function(){
        this[method](arg);
})')

1 个答案:

答案 0 :(得分:0)

执行以下更改为我解决了错误。我不知道这是否适用于所有人,但它对我的情况非常有效。我只需要支持Safari。

文件:video.js 行:2706和2757“//检查浏览器元素全屏支持” 来自:if(requestFullScreen){ 要:if(navigator.userAgent.match(“Chrome”)&& requestFullScreen || requestFullScreen&& this.tech.supportsFullScreen()){

如果没有Chrome检查,这个东西全屏将无法在Chrome中使用。

您必须对上述两行进行更改。如果您不将其添加到取消功能,那么您将无法取消。