我有一個.mov視頻文件,需要在網頁中查看它。它必須在Windows,Mac,iPhone和瀏覽器列表中查看:IE7,IE8,IE9,Firefox,Chrome,Opera,Safari。 我可以使用HTML5,但後來它不會是可見的IE版本低於9 :( 怎麼可能不使用閃光燈? PS來解決。在觀看視頻文件可以是另一種形式來說,不僅沒有MOV。跨網頁瀏覽器和跨平臺視頻無閃光
1
A
回答
3
不幸的是,你想要的並不簡單。 QuickTime(.mov)文件中包含哪些音頻/視頻編解碼器?要在沒有Flash的情況下訪問所有主流平臺和瀏覽器,您需要多次對文件進行編碼(並且應該仍然使用Flash作爲舊版瀏覽器的後備)。一個很好的介紹,以跨平臺視頻播放:
http://diveintohtml5.ep.io/video.html
總結它說什麼,主要的視頻/音頻編解碼器選項是VP8 + Vorbis格式,H.264基線+ AAC和Theora格式+ Vorbis格式。不幸的是,如果您想要訪問所有主流瀏覽器的所有最新版本,則必須提供以這三種格式編碼的文件(您可以在HTML5標籤中列出多個版本)。如果您願意使用Flash,則可以將其減少到Flash播放的單個H.264基準+ AAC文件(在.mp4容器中),但在iPhone上,它將在標籤中播放。
對不起,沒有給出一個簡單的答案,但它很複雜。 FFmpeg是用於將文件重新編碼爲這些不同格式的工具。
1
歡迎在非標準化的視頻世界(至少在html5之前):)
爲了更有建設性,我想你最終會設置一個矩陣,爲每個瀏覽器版本和每個視頻格式定義正確的html輸出正確顯示視頻。
如果可以的話,依靠HTML5的功能,如果你想支持IE < = V8,就把正確的對象插件,它可以是:
- 閃存(最安裝)
- SilverLigth球員
- QuickTime播放器
- VLC插件
- 媒體播放器的ActiveX
- ...
...或歡迎IE瀏覽器< = 8個用戶給他們留言,告訴他們IE9很棒。你會讓MS男人高興
相關問題
- 1. 什麼是跨瀏覽器,跨平臺網頁安全字體?
- 2. 網頁跨瀏覽器CSS
- 3. Silverlight編組DLL和跨平臺/跨瀏覽器?
- 4. 跨平臺視頻框架?
- 5. 跨平臺視頻流
- 6. 跨瀏覽器平臺測試
- 7. 跨瀏覽器平臺數據存儲
- 8. 嵌入式跨平臺Web瀏覽器?
- 9. 檢測跨瀏覽器平臺
- 10. 跨平臺瀏覽器檢測
- 11. 跨瀏覽器OGG音頻
- 12. 跨瀏覽器/跨平臺的離線手機應用
- 13. 跨平臺,跨瀏覽器的JavaScript性能分析
- 14. 跨瀏覽器音頻支持(無Flash)
- 15. 網頁設計和開發的跨瀏覽器/平臺的完整參考
- 16. Web應用程序使用的WebRTC在iOS的瀏覽器和Android瀏覽器的跨平臺視頻聊天
- 17. 如何在瀏覽器[Ionic 1]中顯示跨平臺視圖?
- 18. 跨瀏覽器兼容網頁
- 19. 如何開發跨平臺和跨瀏覽器兼容性的瀏覽器插件?
- 20. 跨瀏覽器的 '光標:指針'
- 21. 跨瀏覽器隱藏鼠標光標
- 22. 針對平板電腦的跨平臺非瀏覽器開發?
- 23. 跨瀏覽器視頻無法在Chrome中加載
- 24. 適用於網絡瀏覽器和Mac設備的跨平臺繪圖程序
- 25. 頁面和IFRAME(相同域)之間的跨平臺瀏覽器通信
- 26. 跨平臺視頻/音頻編解碼器
- 27. 跨瀏覽器css
- 28. 跨瀏覽器javascript
- 29. ClickOnce跨瀏覽器
- 30. 跨瀏覽器CSS
是的比你的答案我找到了一些解決方案,他們涉及到至少有3種不同的視頻格式,就像你寫的。即使這些解決方案應該在ipad或iphone上工作,他們也不會。這真是太複雜了... – wolf3d