网页视频播放开发总结

一. 功能


需要播放的视频格式:
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转来的可播,自己录制的不能播;

发布了434 篇原创文章 · 获赞 512 · 访问量 294万+

猜你喜欢

转载自blog.csdn.net/bcbobo21cn/article/details/90483146