【发布时间】:2013-01-06 12:25:27
【问题描述】:
如何在 javascript 中而不是在 html5 视频标签中使用 webkit-playsinline?我想像在 javascript 中使用视频标签控制/自动播放属性一样使用它,或者如果你们有任何其他有效的方法?我正在开发一个可以流式传输视频的 PhoneGap iOS 应用。
以下是我尝试过的一些方法,但没有一个有效:
videoPlayer.WebKitPlaysInline = "webkit-playsinline"; videoPlayer.WebKitPlaysInline = "WebKitPlaysInline"; videoPlayer.webkit-playsinline = "webkit-playsinline"; videoPlayer.WebKitPlaysInline = "true"; videoPlayer.WebKitPlaysInline = true; videoPlayer.webkit-playsinline = "true"; videoPlayer.webkit-playsinline = true;
我当前的代码(js):
function loadPlayer() {
var videoPlayer = document.createElement('video');
videoPlayer.controls = "controls";
videoPlayer.autoplay = "autoplay";
videoPlayer.WebKitPlaysInline = true;
document.getElementById("vidPlayer").appendChild(videoPlayer);
nextChannel();
}
我当前的代码(html):
<body onload="loadPlayer(document.getElementById('vidPlayer'));"><!-- load js function -->
<li><span class="ind_player"><div id="vidPlayer"></div></span></li><!-- video element creat here -->
非常感谢任何帮助。谢谢。
【问题讨论】:
-
将
webkit-playsinline添加到<video>标签在移动Safari 或iPhone 上的chrome 上不起作用。你想好如何完成这项工作了吗?
标签: javascript html video