解决FLV视频文件在IIS6.0上无法播放的问题
2013-03-26 15:25
691 查看
FLV格式文件上传服务器后不能播放在网页中显示404错误,提示无法找到文件,也不能够下载流媒体文件因为国内大多都是Win2003的主机默认是没有指定输出FLV这种格式的,虽然FTP里面可以看见,但无法通过http访问,也就无法播放了。
原因:
WIN2003加强了IIS6的MIME验证,一切未注册扩展文件格式统统显示404错误。手动在IIS中HTTP头->MIME添加MIME影射关系,MIME类型: video/x-flv 扩展名:.flv,即可通过Flash8+客户端加载进来播放。
解决方案 :
1.修改IIS服务器。
既然Web服务器上没有FLV这一文件类型,那么我们就通过IIS进行添加:单击【开始】→【程序】→【管理工具】→【IIS管理器】,逐步展开“本地计算机”、“网站”,在你的网站上右击,选择【属性】,单击“HTTP头”选项卡→单击“MIME类型”按钮,再单击“新建”按钮,在“扩展名”框内输入“.FLV”,“MIME类型”框中输入“flv-application/octet-stream”其实,“MIME类型”只是一个描述,输入什么都可以,然后确定即可。当然,这种方法只适合自己的主机,这样你才有更改IIS的机会。
[align=center](图1)[/align]
![](http://hi.csdn.net/attachment/201201/4/0_13256463309KDJ.gif)
[align=center](图2)[/align]
![](http://hi.csdn.net/attachment/201201/4/0_1325646363Hxv6.gif)
[align=center][/align]
2.更改扩展名。
既然FLV视频文件在IIS 6.0上不能被识别,那么我们将扩展名“flv”改为诸如swf、jpg、rar等等被IIS认为合法的文件类型。当然,Flash主文件中对FLV视频的调用也要相应地做些更改,比“myMedia.setMedia("http://xxxx/swf/x.FLV", "FLV");”就要改为“myMedia.setMedia("http://xxxx/swf/x.swf", "FLV");”等等。
3.借用主文档。
一般情况下,Web服务器都启用了默认文档,比如index.htm、default.asp等等,这样,当访问某个Web文件夹时,IIS就会自动搜寻该目录下的默认文档。假如你的FLV文件是“x.FLV”,在主文件中是这样调用的:“myMedia.setMedia("http://xxxx/swf/x.FLV", "FLV");”那么,你只需在虚拟主机上swf文件夹里再建一个名为“x.FLV”的文件夹,再将“x.FLV”文件改名为“index.htm”放到“x.FLV”文件夹里。这样对” http://xxxx/swf/x.swf” 的访问就变成了对”http://xxxx/swf/x.FLV/index.htm” 的访问了!
总而言之,方法一从根本上修改,一劳永逸地让你的网站支持Flash视频流,但前提是你必须拥有对IIS的修改权;方法二通用性最强,因为不管什么样的网站,恐怕还没有不让上传JPG、RAR文件的;方法三的优点在于调用FLV视频的swf文件不用更改,但对每个视频却都要新建一个同名的文件夹,再将FLV视频放于其中并改名为网站的默认文档。
转载地址:/article/8211120.html
原因:
WIN2003加强了IIS6的MIME验证,一切未注册扩展文件格式统统显示404错误。手动在IIS中HTTP头->MIME添加MIME影射关系,MIME类型: video/x-flv 扩展名:.flv,即可通过Flash8+客户端加载进来播放。
解决方案 :
1.修改IIS服务器。
既然Web服务器上没有FLV这一文件类型,那么我们就通过IIS进行添加:单击【开始】→【程序】→【管理工具】→【IIS管理器】,逐步展开“本地计算机”、“网站”,在你的网站上右击,选择【属性】,单击“HTTP头”选项卡→单击“MIME类型”按钮,再单击“新建”按钮,在“扩展名”框内输入“.FLV”,“MIME类型”框中输入“flv-application/octet-stream”其实,“MIME类型”只是一个描述,输入什么都可以,然后确定即可。当然,这种方法只适合自己的主机,这样你才有更改IIS的机会。
[align=center](图1)[/align]
![](http://hi.csdn.net/attachment/201201/4/0_13256463309KDJ.gif)
[align=center](图2)[/align]
![](http://hi.csdn.net/attachment/201201/4/0_1325646363Hxv6.gif)
[align=center][/align]
2.更改扩展名。
既然FLV视频文件在IIS 6.0上不能被识别,那么我们将扩展名“flv”改为诸如swf、jpg、rar等等被IIS认为合法的文件类型。当然,Flash主文件中对FLV视频的调用也要相应地做些更改,比“myMedia.setMedia("http://xxxx/swf/x.FLV", "FLV");”就要改为“myMedia.setMedia("http://xxxx/swf/x.swf", "FLV");”等等。
3.借用主文档。
一般情况下,Web服务器都启用了默认文档,比如index.htm、default.asp等等,这样,当访问某个Web文件夹时,IIS就会自动搜寻该目录下的默认文档。假如你的FLV文件是“x.FLV”,在主文件中是这样调用的:“myMedia.setMedia("http://xxxx/swf/x.FLV", "FLV");”那么,你只需在虚拟主机上swf文件夹里再建一个名为“x.FLV”的文件夹,再将“x.FLV”文件改名为“index.htm”放到“x.FLV”文件夹里。这样对” http://xxxx/swf/x.swf” 的访问就变成了对”http://xxxx/swf/x.FLV/index.htm” 的访问了!
总而言之,方法一从根本上修改,一劳永逸地让你的网站支持Flash视频流,但前提是你必须拥有对IIS的修改权;方法二通用性最强,因为不管什么样的网站,恐怕还没有不让上传JPG、RAR文件的;方法三的优点在于调用FLV视频的swf文件不用更改,但对每个视频却都要新建一个同名的文件夹,再将FLV视频放于其中并改名为网站的默认文档。
转载地址:/article/8211120.html
相关文章推荐
- 解决FLV视频文件在IIS6.0上无法播放的问题
- 解决FLV视频文件在服务器上无法播放的问题
- 解决FLV视频文件在服务器上无法播放的问题
- win2003 server + iis6.0 无法播放flv视频解决办法
- 解决CentOS-6下totem无法播放MP4视频文件的问题
- FLV视频文件无法播放 解决方法
- 有关android中加载MP4,3gp等视频文件,无法播放问题的解决
- 无法播放flv视频文件(MIME设置问题)(转帖)
- 解决暴风影音2012无法播放rmvb视频文件的问题
- 解决python opencv无法播放视频的问题
- Windows 2008 R2 中 IE9无法播放HTML5视频文件的解决方法!
- 解决IOS无法播放3gp视频, 出现无法编码问题
- PPT中插入的视频文件无法播放的问题
- 在使用webView播放flash或视频文件时无法关闭声音的问题
- 关于Window Server2008 服务器上无法播放音频文件和FLV视频文件
- 怎样解决部分网站网页中IE9无法播放flash视频的问题--硬件加速功能存在冲突
- 网站上flv,MP4等格式的视频文件播放不出来的解决办法
- 解决FMLE录制的f4v文件无法直接播放的问题
- 【分享】关于站点无法播放视频文件比如flv的文件。
- 解决网页视频无法播放问题 (搜狐)