我正在爲Android 4智能手機設計一個帶有單個3gpp(或mp4)視頻的html5頁面,該視頻必須在打開時自動播放全屏;當視頻結束時應該重定向到另一個網址。Android 4上的html5視頻:播放全屏,然後重定向到另一個網頁 - 不工作
一些Google使用者告訴我,Android 4不再允許自動播放,因此我選擇顯示用戶必須單擊才能開始播放視頻的海報圖片。 然後:
- 全屏模式時調用
- 視頻會自動啓動 (的確是由在海報圖像用戶點擊開始)
- 當視頻完成播放的Android應該退出全屏
- 最後重定向用戶到另一頁面。
2和3不工作:調用全屏之後用戶必須做的另一個「點擊」開始視頻,當視頻結束exitfullscreen不起作用(屏幕是黑色的,用戶必須按「返回」鍵電話退出手機的視頻播放器)。
貌似video.webkitExitFullScreen()
和video.play()
是在Android 4
這忽視的是HTML5標記和我使用的JavaScript代碼,你可以請幫忙指點我的解決方案?
謝謝!
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width; initial-scale=1.0" />
<meta name="description" content="" />
<title>test</title>
<script type="text/javascript">
function videoEnd() {
var video = document.getElementById("video");
video.webkitExitFullScreen();
document.location = "http://www.google.com";
}
function playVideo() {
var video = document.getElementById("video");
video.addEventListener('ended', videoEnd, false);
video.webkitEnterFullScreen();
video.play();
}
</script>
</head>
<body>
<video id="video" poster="../img/image.jpg" onclick="playVideo();">
<source src="../video/videoname.3gp" type="video/3gpp" />
</video>
</body>
video.webkitEnterFullScreen();在Android 4.1上爲您工作?我對此表示懷疑。 –