【发布时间】:2013-12-16 02:19:41
【问题描述】:
当用户单击链接/按钮时,我试图全屏显示视频。这在桌面上运行良好,但在使用 chrome 的 iPad 上运行不佳。
根据这个http://caniuse.com/fullscreen 有一些限制,但我在那个桌子上找不到 chrome/ios。
如果有人告诉我这是一个操作系统限制,我将非常感谢来自好来源的链接。
这里有一些代码:
HTML:
<video id="video1" width="420" controls>
<source src="http://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4" />
<source src="http://www.w3schools.com/html/mov_bbb.ogg" type="video/ogg" />Your browser does not support HTML5 video.</video>
<button onclick="PlayFunction();">PLAY</button>
Javascript:
function PlayFunction()
{
launchFullScreen(document.getElementById("video1")); // any individual element);
$("#video1")[0].play();
}function launchFullScreen(element) {
if (element.requestFullScreen) {
element.requestFullScreen();
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullScreen) {
element.webkitRequestFullScreen();
}
else if (element.msRequestFullscreen) {
element.msRequestFullscreen();
} else if (element.webkitRequestFullscreen) {
element.webkitRequestFullscreen();
} else {
alert("no cai en ningun lado");
}
}
JSfiddle:http://jsfiddle.net/9aSjn/16/
【问题讨论】:
标签: javascript ios google-chrome video