C#(asp.net)环境下.flv格式文件无法播放
2012-04-09 12:00
260 查看
以前我在xp的系统下做C#(asp.net)视频播放cms系统项目时,运行flv的播放代码如下所示,播放正常,今天我同样做C#(asp.net)视频播放项目,但用的系统是window
server 2003系统,却出现很奇怪的现象,在用如下所示flv播放代码时却只显示播放器,不播放视频文件,但以本地文件直接打开却播放正常。百思不得其解,还以为是系统的问题,后来在网站研究,是在IIS环境中的MIME类型的设置问题。.flv是Flash媒体播放器支持的视频格式。但部分服务器需要进行MIME 类型映射设置,才能支持.flv视频格式。否则,本地能够正常播放的.flv文件,一传到服务器上就无法显示。
我的flv播放代码如下:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
width="480" height="359">
<param name="movie" value="../../fla/fcxun_flayer.swf?vcastr_file=../../PlayFiles/201006221106420893.flv&vcastr_title=视频&BarColor=0xFF6600&BarPosition=1&LogoUrl=&EndSwf=&BeginSwf=&IsAutoPlay=1">
<param name="quality" value="high">
<param name="allowFullScreen" value="true" />
<embed src="../../fla/fcxun_flayer.swf?vcastr_file=../../PlayFiles/201006221106420893.flv&vcastr_title=视频&BarColor=0xFF6600&BarPosition=1" allowFullScreen="true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="480" height="359"></embed>
</object>
MIME 类型映射设置的具体步骤是:“开始” > “控制面板” > “管理工具” >“Internet 信息服务(IIS管理器)”,找到您的网站,右击 > “属性” > “HTTP头” > “MIME类型” > “新建”,在“扩展名”框内输入“.flv”,“MIME类型”框中输入“flvapplication/octet-stream”,然后确定即可。(“MIME类型”只是一个描述,并非非得输入“flv-application/octet-stream”,输入别的也可以)
server 2003系统,却出现很奇怪的现象,在用如下所示flv播放代码时却只显示播放器,不播放视频文件,但以本地文件直接打开却播放正常。百思不得其解,还以为是系统的问题,后来在网站研究,是在IIS环境中的MIME类型的设置问题。.flv是Flash媒体播放器支持的视频格式。但部分服务器需要进行MIME 类型映射设置,才能支持.flv视频格式。否则,本地能够正常播放的.flv文件,一传到服务器上就无法显示。
我的flv播放代码如下:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
width="480" height="359">
<param name="movie" value="../../fla/fcxun_flayer.swf?vcastr_file=../../PlayFiles/201006221106420893.flv&vcastr_title=视频&BarColor=0xFF6600&BarPosition=1&LogoUrl=&EndSwf=&BeginSwf=&IsAutoPlay=1">
<param name="quality" value="high">
<param name="allowFullScreen" value="true" />
<embed src="../../fla/fcxun_flayer.swf?vcastr_file=../../PlayFiles/201006221106420893.flv&vcastr_title=视频&BarColor=0xFF6600&BarPosition=1" allowFullScreen="true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="480" height="359"></embed>
</object>
MIME 类型映射设置的具体步骤是:“开始” > “控制面板” > “管理工具” >“Internet 信息服务(IIS管理器)”,找到您的网站,右击 > “属性” > “HTTP头” > “MIME类型” > “新建”,在“扩展名”框内输入“.flv”,“MIME类型”框中输入“flvapplication/octet-stream”,然后确定即可。(“MIME类型”只是一个描述,并非非得输入“flv-application/octet-stream”,输入别的也可以)
相关文章推荐
- asp.net 后台 flv格式文件播放
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作,无法为请求的 Configuration 对象创建配置文件。
- ASP.NET播放视频文件-C#中的媒体播放类
- 从其他项目复制cs类文件到新项目后无法引用问题解决方法(开发环境vs2010,asp.net项目)
- C# (asp.net) 获取文件详细备注信息
- 开发视频网站,asp.net视频文件转换.flv格式(转)
- ASP.NET中使用C#文件下载四方法
- Asp.Net Web Form c#TreeView遍历文件目录
- ASP.NET做的网页 无法下载中文名的文件(转帖)
- 脑残的asp.net mvc ajax.beginform()无法上传文件
- Asp.net(c#)常用文件操作类封装 移动 复制 删除 上传 下载等
- ASP.NET 2.0(C#)实现多文件上传
- IIS配置asp.net网站出现错误:请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
- asp.net C# 获得配置文件AppSettings 的值
- asp.net(c#)如何读取上传过程中的.txt文件中的数据,并将其写入数据库的
- asp.net(C#) 上传Execl文件 并插入数据到数据库实例
- 【转】ASP.NET上传大文件出现网页无法显示的问题
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- asp.net mvc c# 读取json文件返回字符串
- ASP.NET上传大文件出现网页无法显示的问题