2011-12-17 53 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