Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Html5视频播放器未自动恢复_Ios_Html_Video Streaming_Html5 Video - Fatal编程技术网

Ios Html5视频播放器未自动恢复

Ios Html5视频播放器未自动恢复,ios,html,video-streaming,html5-video,Ios,Html,Video Streaming,Html5 Video,我有一个Html5视频播放器: <video video id="videoObj" class="video-js vjs-default-skin center" webkit-playsinline autobuffer preload="auto" poster="http://SomePoster.png"> {VideoFiles} </video> {

我有一个Html5视频播放器:

<video
    video id="videoObj" class="video-js vjs-default-skin center" webkit-playsinline autobuffer preload="auto" poster="http://SomePoster.png">
        {VideoFiles}
</video>

{视频文件}
当internet连接不好时(在iOS设备上、在uiWebView上播放视频),视频将停止播放。我试着为此举办活动,但没有人被解雇

我这里有两个问题:

  • 我希望视频在互联网连接不好/丢失时自动恢复播放/缓冲
  • 我希望有一个事件告诉我,视频暂停是因为互联网连接问题
  • 我是否遗漏了html5视频的一些可以帮助我的属性? (顺便说一句,作为一种(糟糕的)解决方法,我每秒检查一次视频的currentTime。如果我看到它等于最后一种状态,我知道视频被卡住了,我会触发“播放”事件,以便继续播放视频。)

    编辑:我没有在视频上显示视频工具栏,因此用户无法自己恢复视频

    刚刚找到解决方案。。。 似乎我使用了“暂停”事件而不是“暂停”。现在我可以在“暂停”事件中显示“等待”,并在“播放”事件中恢复视频。

    刚刚找到解决方案。。。
    似乎我使用了“暂停”事件而不是“暂停”。现在,我可以在“暂停”事件中显示“等待”,并在“播放”事件中恢复视频。

    自动播放在iPad中对您有效吗?默认情况下,它不适用于我@Yaniv-手机浏览器不允许自动播放。必须触发用户操作才能导致播放。请看这篇文章-谢谢你提供的信息链接,这里没有黑客吗@YanivYou使用的是网络视图吗?我发现,在webview上,如果您从objective-c调用javascript代码(以$('video').play()),自动播放将在iPad中为您工作,默认情况下,它不适用于我@Yaniv-移动浏览器不允许自动播放。必须触发用户操作才能导致播放。请看这篇文章-谢谢你提供的信息链接,这里没有黑客吗@YanivYou使用的是网络视图吗?我发现,在webview上,如果您从objective-c调用javascript代码(for$('video').play()),自动播放就可以了