2011-09-27 61 views
2

我目前正在開發一個iPad應用程序,它彙總了互聯網上的各種視頻源。然後使用UIWebView,一些Javascript,<視頻>標記和mp4網址,我可以播放視頻並顯示本地iOS視頻控件。這一切都很好。iOS:HTML5視頻,在全屏幕下繼續播放

此外,通過訂閱視頻「結束」事件,我可以排隊播放另一個視頻,以便在您正在觀看的視頻完成後播放。這也很好,除了如果你在下一個視頻開始播放時全屏顯示,你將被取出並回到應用程序!

有沒有人知道一種方式,我可以堅持全屏幕HTML5視頻在iOS新視頻加載時?

回答

4

以下方式適用於iPod touch上的移動Safari瀏覽器。聆聽結束事件並將當前視頻標籤的來源更改爲新視頻。

<html> 
    <body> 
     <video id="myVideo" src="http://shapeshed.com/examples/HTML5-video-element/video/320x240.m4v" autoplay> 
     </video> 
     <script> 
     document.getElementById('myVideo').addEventListener('ended',myHandler,false); 
     function myHandler(e) { 
      if(!e) { e = window.event; } 
       // What you want to do after the event   
       document.getElementById('myVideo').src='http://movies.apple.com/media/us/html5/showcase/2010/demos/apple-html5-demo-tron_legacy-us-20100601_r848-2cie.mov'; 
     } 
     </script> 
    </body> 
</html> 
+0

+50分給你很好,先生。謝謝! – nrj

+0

我希望我可以預加載/緩衝下面的視頻=) –