我有一个Html5视频播放器:
<video
video id="videoObj" class="video-js vjs-default-skin center" webkit-playsinline autobuffer preload="auto" poster="http://SomePoster.png">
{VideoFiles}
</video>
当互联网连接不良时(在iOS设备上播放视频,在uiWebView上),视频停止播放。我尝试为here和here获取一个事件,但没有一个被触发。
我有两个问题:
我是否错过了可以帮助我的html5视频的一些属性? (顺便说一下,作为一个(坏的)解决方法,我每秒都会检查视频的当前时间。如果我发现它等于最后一个状态,我知道视频卡住了,我发出“播放”事件,按顺序继续播放视频。)
编辑:我没有在视频上显示视频工具栏,因此用户无法自行恢复视频
答案 0 :(得分:1)
刚刚找到解决方案...... 我似乎使用了“暂停”事件而不是“暂停”。现在我可以在“暂停”事件中显示“等待”并恢复“canplay”事件的视频。