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的机会。
(图1)
(图2)
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视频放于其中并改名为网站的默认文档。
分享到:
相关推荐
早期版本的 IIS 不需要对 Flash 视频流做任何修改。在 Windows 2003 附带的默认 Web 服务器 IIS 6.0 中,服务器需要借助 MIME 类型来确认 FLV 文件为流媒体。
支持video视频插件播放flv格式的视频文件 可以让6.0以上版本的video视频插件支持播放flv格式的 视频文件 播放效果很不错
IIS6无法播放Flv格式的视频,需要配置MIME类型
flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放flv视频播放...
基于javaweb+jsp的flv视频播放程序
一个标准的Flv文件 含音频 含视频 来源于FMS流媒体服务器案例
项目中用的flv视频播放小demo,仅供跟我一样的小白学习参考
flv直播拉流,实时视频播放demo
网页中播放flv视频文件的插件,其中包含flvplayer.swf和swfobject.js两个文件。
NULL 博文链接:https://lbovinl.iteye.com/blog/2393592
在互联网上播放视频,有两种方式,一种是文件方式,即通过HTTP协议访问视频文件,这种方式的缺点是不能从特定的帧开始播放;另外一种就是采用专门的流媒体服务器,这种方式的缺点是要搭建复杂的流媒体服务器。不过,...
随着前端大屏页面的逐渐壮大,客户的...其中实时播放监控的需求逐步增加,视频流格式也是有很多种,用到最多的.flv、.m3u8。 该文件就是用来播放监控流的插件,方便在前端页面进行展示。 .... 具体运用方法可看主页博客
将本工程放在tomcat的webapps目录下,启动tomcat,作为web服务,在浏览器下播放http-flv协议的视频流
FLV视频文件编辑器
jw_flv_player ASP.net中 播放FLV文件 并由时间控制等等 ...使用方法:如果你仅需要播放一个FLV文件[例如“video.flv”],那么只要把“video.flv”和压缩包内的flvplayer.swf复制到同一个目录内,然后在页面内添加
FLV的视频文件测试样本 制作FLV播放器开发测试的用途
为了解决在safari浏览器video标签无法播放视频的问题
一、下载pptflv.swf文件 ...上面示例的意思就是通过参数file将FLV视频的文件名(如果与课件不在同一目录需加路径)传递给pptflv.swf文件上,这个解决思路是根据网页中的FLV播放器的原理制作,仅供参考。
月亮FLV分割工具 无损分割FLV视频文件 可以精确到秒,亲身使用,效果不错
html播放flv文件一整套源码案例实例。支持中文名flv,只需要新建html文件时选择相应的编码:charset=gb2312或charset=utf-8