【发布时间】:2013-06-13 04:23:00
【问题描述】:
我已经搜索了很长时间,但仍然没有找到有效的解决方案来解决我的问题。我似乎无法让视频播放器进入全屏模式。 API 确实有很多示例,但似乎没有一个有效。
我目前正在处理的页面中包含的 jQuery 版本是 1.8.2。另外,我正在使用 parallax-1.1.js 和它正常工作所需的库,因此这也可能是一个问题。
我工作的客户希望网站具有响应式设计,播放器能够在单击“播放”按钮时直接进入全屏 .此功能应该在桌面和移动/平板电脑浏览器上都可用。在视频页面上,应该有 3 个视频播放器,每个播放器都有唯一的 ID,并且它们还有一个通用的 CSS 类。
我尝试过的一些代码效果不佳。这是一个示例 JS 代码 sn-p 控制视频 HTML 标记之一。
示例:
player1 = _V_('video-1');
player1.on("play",
function () {
this.requestFullScreen();
});
player1.on("ended",
function () {
this.cancelFullScreen();
});
代码产生这个错误:
Uncaught TypeError: Object [object Object] has no method 'requestFullScreen'
我正在使用最新版本的 Google Chrome。
【问题讨论】:
-
您知道您使用的是哪个版本的 video.js 吗?你能分享一个工作代码的链接吗?
-
是的,它是 4.0.4 版本。我无法分享有关该网站的任何信息,因为它正在开发中……抱歉,这是保密的。
标签: javascript jquery html5-video video.js