我正在尝试过去两天,当视频在iPhone结束时自动关闭视频js播放器的全屏,但没有成功。我正在将youtube视频传递到我的视频js播放器中。相同的代码在我的笔记本电脑上运行正常我开始知道iPhone在它的原生播放器上播放视频而不是我正在使用的视频js播放器。请指导我如何在iPhone上自动关闭全屏。我为此尝试过各种各样的事情。 这是链接:http://radiations3.com/videojs_hd_plugin/Hussnain/youtube.html
<body>
<video id="vid1" src="" class="video-js vjs-default-skin" controls preload="auto" width="640" height="360">
</video>
<script type="text/javascript">
videojs('vid1', { "techOrder": ["youtube"], "src": "http://www.youtube.com/watch?v=jofNR_WkoCE" });
var id = document.getElementById("vid1");
var myPlayer = videojs("vid1");
videojs("vid1").ready(function(){
this.on("ended", function(){
alert("hello");
myPlayer.exitFullScreen();
});
});
</script>
</body>
答案 0 :(得分:0)
将exitFullscreen()
与小写 lastone = 'empty';
function showIt(lyr) {
$('#'+lyr+'\'').show(500);
}
function hideIt(lyr) {
$('#'+lyr+'\'').hide(500);
}`
一起使用。