2023年12月2日发(作者:)

网页中FLV无法播放的问题

今天在给网页中添加flv格式的视频的时候,发现无法显示出来。因为我用的是一款swf的播放器插件,我首先检查了下这个插件是否正常。

事实上我在上传到服务器之前,已经在本地做过测试了,结果是没问题的。我首先检查了下上传到服务器的flv资源(后缀名是".flv"),测试没问题,接着又再次检查了播放器的参数等配置,和本地也是一模一样。我索性把本地的测试页面原封不动的传到服务器上,直接去打开,发现还是不行。难道是播放器插件的本身的问题?

为了进一步验证是否是播放器的问题,我又换了几款不同的flv的播放器插件,也是在本地测试无误的情况下上传服务器,然后最后结果却都一致。我开始犯嘀咕了,播放器和flv资源都没有问题,那会是哪出错呢?

不甘心的我来个釜底抽薪,直接在浏览器中访问这个flv视频文件,这次结果稍有不同,反馈是是404错误。为了怕是服务器的问题,我又用同样的方法去访问了包括swf播放器(后缀名是".swf")在内的其他资源,发现都显示正常。

从现象上看,应该是网页无法找到这个flv视频资源,当然播放器同样也找不到这个flv文件了,然而从测试结果来看,flv视频文件本身是没有任何问题的。

到这里,我初步认为应该是网页本身的问题,换言之,是不是服务器不支持flv。带着这个疑问,我上网搜索了下,发现了相关资料,并采用其中一个办法重新调整了下。惊喜的发现问题解决了,flv能被播放器顺利的显示出来。由此,我认为我找到了问题所在,那就是服务器的问题,在具体来说就是IIS不支持flv格式。我把方法记录了下来,希望能给同样遇到这个问题的朋友一点帮助。

很多网友说FLV本地是可以使用的,但是一传的网上/网络空间上就不可使用,FLV不能播放其实原因很简单,因为国内大多都是Win2003的主机.默认是没有指定输出FLV这种格式的.

虽然FTP里面可以看见,但无法通过http访问,也就无法播放了.

两种解决办法:(推荐第三个解决方法)

1,找服务器管理员,添加FLV文件类型输出支持.

2,把扩展名flv改成swf来播放.

3, 解决"虚拟主机都不支持Flv格式文件"的问题:比如你的Flv文件名称是,在虚拟主机上建一个名为""的目录,在此目录下放你的Flv格式文件,将其改名为:,这样就行了,播放器中的文件名保持原样不动,这样就可以了.

WIN2003服务器添加FLV文件类型输出支持

1. 在windows 2003 server 打开IIS管理器

2. 打开IIS信息服务

3. 右键点击网站选择 “属性” 4. 选择“http头 ”下面有个“MIME 类型”

5. 点击“新建” 输入以下信息:

* 扩展名: .FLV

* MIME 类型: flv-application/octet-stream

6. 点击--'确定'

7. 重新启动 IIS(其实不必重启IIS,也可以运行)

以下是解决2003中的问题,在XP中同样实用