网页视频播放开发总结
一. 功能
需要播放的視頻格式:
avi,mp4,3gp,FLV,f4v
考慮用 flash
播 mp4, 3gp, avi
用html5?
flv f4v?
二. 播放情況
avi的播放問題:
IE: 使用embed元素,Windows系統自帶有Windows Media Player,直接可播放;
Chrome: 使用embed元素,需要安裝名為 Windows Media Player HTML5 Extension for Chrome,
用網頁打開比較大的視頻文件有時慢,有時接近一分鐘;
瀏覽器類別與播放插件
瀏覽器 ? ? ? ? ? ? 視頻類別 ? ? ? ? ? ?插件
IE ? ? ? ? ? ? ? ? MP4 ? ? ? ? ? ? ? ? 不需
IE ? ? ? ? ? ? ? ? AVI ? ? ? ? ? ? ? ? 不需
IE ? ? ? ? ? ? ? ? SWF ? ? ? ? ? ? ? ? Flash插件
IE ? ? ? ? ? ? ? ? 3GP ? ? ? ? ? ? ? ? 不需
火狐 ? ? ? ? ? ? ? MP4 ? ? ? ? ? ? ? ? 不需
火狐 ? ? ? ? ? ? ? AVI ? ? ? ? ? ? ? ? 需要
火狐 ? ? ? ? ? ? ? SWF ? ? ? ? ? ? ? ? 需要
火狐 ? ? ? ? ? ? ? 3GP ? ? ? ? ? ? ? ? 需要
運行時動態調整大小:
IE支持,火狐不支持;
flvplayer.swf
可以播放:flv, mp4,3gp,不能播avi;
IE9 不支持htmt5的video標簽;支持html5的embed標簽;
AVI格式,IE直接可播,需要裝有Windows Media Player;安裝Windows時都會裝上Windows Media Player;
三 資料
1 文件格式相關
? ? 不建議在html中插入avi這類視頻,因為會涉及到不同的瀏覽器、解碼器的問題,而且avi本身也不適合用作網絡播放。如果要在網頁上加視頻,常用方法是將文件先轉換為flv,然后用網頁版的flv播放器,通過js以及flash就可以播放它(基本上所有電腦都是裝有flash插件的)。
? ? FLV和SWF
? ? FVL是流媒體,SWF不是流媒體。流媒體,簡而言之就是可以在網絡上邊緩沖邊播放的媒體文件。兩者都可以由Flash來創建,但前者只屬于一般的VIDEO。后者可以置入AS程序代碼,可以讓用戶進行互動,比如Flash小游戲,就是SWF格式的。FLV多用于網絡視頻。
http://www.jb51.net/article/22916.htm
html中嵌入flv格式文件的代碼
2 設置IIS 支持 flv的MIME類型的方法
優酷FLV播放器(Flv,F4v 播放器)介紹?
這是一個從愛酷播放器抽取出來的Flv,F4v 播放器,非常小巧,適合播放本地的視頻。
在線播放flv服務器設置
1、對于FLV類型:
打開Internet Information Services Manager(IIS),選擇“本地計算機”-->用戶站點-->打開“屬性”-->“HTTP頭”-->“MIME類型”- ->“新建”。擴展名=“.flv”MIME類型=“flv-application/octet-stream”,保存退出即可。
2、對于RMVB類型:
打開Internet Information Services Manager(IIS),選擇“本地計算機”-->用戶站點-->打開“屬性”-->“HTTP頭”-->“MIME類型”- ->“新建”。擴展名=“.rmvb”MIME類型=“application”,保存退出即可。
四 播放代碼的幾種情況
1 使用video標簽,IE9不支持,火狐支持;
2 使用embed標簽;
3 使用object標簽,需設置各項參數;
4 使用object標簽,并嵌入swf播放器;
5 使用第三方swf播放器;該類播放器帶有js庫,需調用其js庫;
第五種形式可播avi,mp4,3gp,FLV;f4v格式的,由flv轉來的可播,自己錄制的不能播;
總結
以上是生活随笔為你收集整理的网页视频播放开发总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery $.each()函数编程实
- 下一篇: DOTNET防止反编译