2011-12-17 39 views
2

我試圖通過使用JavaScript的HTML頁面中的Web視圖在Xcode模擬器中播放視頻後退出全屏,但它不起作用。iOS JavaScript視頻 - webkitCancelFullScreen();不起作用

我用下面的代碼

<!DOCTYPE html> 

<html> 

<head> 

<script type="text/javascript"> 

    function finishVideo() { 

     var myVideo = document.getElementsByTagName('video')[0]; 

     myVideo.webkitCancelFullScreen(); 

    } 

    // add listener function to ended event --> 

    function myAddListener(){ 

    var myVideo = document.getElementsByTagName('video')[0]; 

    myVideo.addEventListener('ended',finishVideo,false); 


    } 

    </script> 

</head> 

<body onLoad="myAddListener()"> 

    <video controls 

    src="http://homepage.mac.com/qt4web/A-chord.m4v"> 

    </video> 

</body> 

</html> 

回答

1

嘗試:

document.webkitCancelFullScreen(); 

代替:

myVideo.webkitCancelFullScreen(); 

這個工作對我來說...

+0

喜Musefan,' document.webkitCancelFullScreen();'在webkit上工作,但是在文檔上工作t.mozCancelFullScreen();'不適用於Firefox。它嘗試關閉,然後停留在全屏。有關Firefox的這個錯誤的任何想法? – 2012-04-12 21:01:11