HTML5 视频无法在移动 Safari 上重新启动



我在移动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();
});

最新更新