我有一個HTML5視頻播放器,具有自定義搜索欄,這對iPhone(內嵌播放)和瀏覽器非常有用。在iPad上尋找HTML5視頻
它在iPad上播放也很棒,搜索欄隨着電影播放而更新,但由於某種原因,我無法尋求。
所有值是正確的,我想設置:
myPlayer.currentTime = XX;
不幸的是,iPad的拒絕設置.currentTime屬性。
從我可以收集瀏覽器和iPad之間的區別是在瀏覽器上獲得:
myPlayer.networkState = 3
myPlayer.readyState = 4
在iPad上我得到:
myPlayer.networkState = 2
myPlayer.readyState = 3
這是完全相同的代碼,運行本地MP4視頻。
任何想法爲什麼會發生這種情況?
乾杯, 安德烈
您可以發佈設置當前時間的代碼嗎?我可以毫不費力地做到這一點。 – 2010-10-02 19:09:32
Here:videoPlayerElement.currentTime = x * videoPlayerElement.duration/scrubberBg.width(); ...這在瀏覽器(其中幾個)以及iPad上運行時,值可以確定,但不會設置屬性。我正在運行3.2 – Andre 2010-10-03 14:49:38
我發現在iOS上設置'video.currentTime'似乎在用戶操作後面進行門控。在設置'currentTime'之前發出'alert()'或觸摸事件似乎提供了正確的響應 - 當然除了它需要的用戶交互之外。 – eug 2012-01-24 22:08:08