2013-05-06 52 views
1

我有一個HTML5視頻播放器: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),視頻停止播放。我試圖得到一個事件herehere,但沒有人被解僱。

我這裏有兩個問題:

  1. 我希望將視頻自動恢復播放/緩衝當互聯網連接是壞的/丟失。
  2. 我希望有一個事件告訴我視頻因互聯網連接問題而暫停。

我是否缺少可以幫助我的html5視頻的一些屬性? (順便說一句,作爲一個(壞)解決方法,我每秒鐘檢查視頻的當前時間,如果我看到它等於最後一個狀態,我知道視頻卡住了,並且我觸發了「播放」事件,爲了恢復播放視頻)

編輯:我不顯示視頻上的視頻工具欄,使用戶無法通過自己恢復視頻

回答

1

就找到了解決辦法... 看來,我使用「已暫停」事件而不是「暫停」。現在我可以在「暫停」事件中顯示「等待」,並在「可玩」事件中恢復視頻。

+0

在iPad中自動爲你工作,它不適用於我@yaniv – Hitesh 2013-12-03 07:23:50

+0

默認情況下 - 手機瀏覽器不允許自動播放。必須觸發用戶操作才能進行遊戲。請看這篇文章 - http://stackoverflow.com/questions/12496144/can-you-autoplay-html5-videos-on-the-ipad – 2013-12-12 12:36:40

+0

感謝您提供豐富的鏈接,是否有任何黑客@Yaniv – Hitesh 2013-12-13 14:24:49