2017-07-29 325 views
1

有沒有一種方法可以在所有瀏覽器支持的html中嵌入視頻 - 非html5,不使用<video>標籤,不依賴於flash - 可能純粹是javascript?在html/web瀏覽器中播放視頻

+0

爲什麼要這麼做?謹慎解釋? –

+0

所有瀏覽器之間的兼容性 – bodesam

+0

沒有沒有 - 沒有HTMLVideo的瀏覽器不值得「支持」 –

回答

1

有些方法可以在沒有<video>標籤或閃光燈的情況下播放視頻。但是,你需要安裝特定的軟件在瀏覽器中播放視頻像

蘋果的QuickTime

您可以使用HTML的瀏覽器中顯示QuickTime兼容的內容時,用QuickTime瀏覽器插件或ActiveX控件進行溝通。 https://developer.apple.com/library/content/documentation/QuickTime/Conceptual/QTScripting_HTML/QTScripting_HTML_Document/ScriptingHTML.html

VLC Web插件

的VLC媒體播放器webplugins是原生瀏覽器插件,類似於Flash或Silverlight插件,並允許所有的VLC媒體播放器可以讀取視頻的瀏覽器中播放。 https://wiki.videolan.org/Documentation:WebPlugin/

我不會推薦任何這些。您應該簡單地使用<video>標籤播放視頻。有這對於較舊的瀏覽器,如後備支持衆多的視頻庫,

+0

+0

更新我的答案...設置最後兩行 –

+0

@bodesam你得到什麼舊版本的Firefox? VideoJS和MediaElement都依靠'

3

播放視頻不僅僅是支持<video>標籤的瀏覽器。瀏覽器還應該支持編解碼器,音頻/視頻容器格式(例如MPEG)以及可能的DRM。以前的建議(安裝Quicktime,VLC,甚至使用Flash或MS Silverlight)通過使用一些在瀏覽器外部運行的第三方組件來取消此支持,但仍需要用戶安裝和配置這些組件。由於這些組件通常是平臺特定的,因此您不會真正獲得任何額外的瀏覽器支持,只是很多投訴。你可以忘記支持手機和平板電腦。

時下幾乎所有的平臺和瀏覽器都支持<video>和/或<audio>標籤和編解碼器,容器格式和DRM。有一些很好的庫負責抽象播放,DRM,GUI和分析,其中一些庫可以回退到Flash。 Muthu Kumaran的建議; videoJS和MediaElement.js,都是開源的,確實需要一些工作才能啓動&運行。其他替代品是

  • BitMovin,商業。相當大,功能豐富而且價格昂貴。
  • JWPlayer,開源和部分商業。來自Flash背景。有非常大的用戶羣,並且已經存在很久了。
  • TheoPlayer,商業。穩固的球員,已經有一段時間了。
  • MeisterPlayer,開源和部分商業化,在塊新的孩子。看起來很有希望與幾個非常大的客戶。
相關問題