我创建一个移动网站,我有我想要当有人点击一个链接来播放视频:HTML5视频标签,以全屏播放与Android
<div id="player"></div>
<a href="#" onclick="DoNav('<?php echo $url; ?>');" title="Click to play video"> <?php echo $result_videos[$i]["camera_name"]; ?> </a>
<script type="text/javascript">
function DoNav(theUrl)
{
// only add the player if it doesn't yet exist
if($('#myfileplayer').length == 0) {
var mydiv = $("#player");
var myvideo = $("<video id='myfileplayer' src='"+ theUrl + "' width='320' height='240' controls></video>");
mydiv.append(myvideo);
} else {
$('#myfileplayer').attr("src",theUrl);
}
}
</script>
随着iPhone,这个作品很棒,我点击视频,它会全屏显示。 Android也可以运行,但它需要你点击视频才能播放,然后点击全屏。只是当你玩游戏时,是否有可能像iPhone一样进入全屏?
它在android上做了什么? – Grinn 2012-07-10 19:07:08
一旦你玩了它,它保持我指定的高度/宽度参数(我需要这样你可以回到同一个视频)的球员的大小。您可以再次点击从控制台全屏显示,但我希望能像iPhone一样立即全屏显示。 – Tom 2012-07-10 19:10:51
浏览器安全模式将不允许您全屏播放“播放”或“播放”事件。你必须使用“点击”。但是,并非所有的点击事件都会导致播放视频。所以,在你想检查video_tag.paused === false的点击处理程序中,并调用video_tag.webkitRequestFullScreen() – 2014-10-31 16:21:29