我在移动Safari上遇到了一个问题,我的HTML5视频一旦完成就不会返回开始,所以当它再次播放时,它会在再次关闭之前尝试播放最后一秒。
我给"ended"事件附加了一个处理程序,这样一旦视频结束,它就会关闭到全屏:
$(videoID).bind("ended", function() {
$(videoID).get(0).webkitExitFullScreen();
});
任何想法?
我应该补充说,我已经尝试重置currentTime为0,但这似乎不工作。
最后,我愚蠢地把currentTime=0放在退出全屏之后,而它需要在此之前。例如
$(videoID).bind("ended", function() {
$(videoID).get(0).currentTime = 0;
$(videoID).get(0).webkitExitFullScreen();
});