2011-10-12 53 views
0

我在尋找一款網絡視頻播放器,可以與iOS設備保持完全兼容:iPad,iPhone等(所以我會排除所有Flash視頻玩家)。適用於網絡視頻流的Javascript播放器兼容iPad,iPhone等

到目前爲止,我已經使用了Flowplayer,但我遇到了一些問題: 主要問題是使用flv文件我可以很快開始播放視頻,但我沒有任何與iOS設備的兼容性。相反,使用mp4文件,我與iOS設備完全兼容,但在播放視頻之前,我必須等待文件的所有內容都已加載(幾分鐘)。

所以我的問題是:它是否存在一個視頻格式,允許我非常快速地播放視頻,並且還與iOS設備兼容?

回答

1

還沒有談論HTML5,我們假設您首先感興趣的是支持大多數用戶和傳統設備。除非您使用的是嵌入式播放器(例如Flash),否則所有瀏覽器和/或JavaScript都沒有固有的特性可讓您播放跨這些設備標準化的視頻。如果您只是簡單地引用視頻文件的鏈接,則會要求設備本地下載並解碼視頻文件。這就是爲什麼它通常不會開始播放,直到整個文件被下載。這取決於具有爲文件類型配置的兼容MIME編碼的每個設備,該文件類型指向瀏覽器可以調用來處理文件的播放器。當你使用類似Flowplayer的東西時,通常這些Flash應用程序可以在完全下載之前開始播放視頻,因爲它知道如何通過HTTP從服務器下載視頻,一旦它接收到足夠多的視頻流(緩衝視頻)可以開始播放它。目前,您最好的選擇是使用類似於大多數設備的功能,並且具有單獨的鏈接到適用於iOS設備的mp4。如果您只是對FLV中已有的任何視頻進行重新編碼,或者您已經用於mp4的任何舊格式,則應該可以在任何基於Flash的播放器的當前版本中播放該視頻,因爲Flash也將與這些文件一起使用因爲它是傳統格式。