其实这个问题是比较好解决的,只是突然遇到这个问题时,有些懵了,因为网站源码是.net2的商业源码,编码错误的可能性是很小的,并且开方发也给出了演示站以及其他客户站的网址,访问时视频播放是没有任何问题的,那只有来测试当前的源码和服务器环境问题了。当时分析,当前源码完全没有问题的可能性也是很小的。当然,也不排除服务器有问题,总之,分析问题,一切皆有可能。
寻找了半天,最后才恍然大悟,是MIME类型的设置问题。
.flv是Flash媒体播放器支持的视频格式。但部分服务器需要进行MIME 类型映射设置,才能支持.flv视频格式。否则,本地能够正常播放的.flv文件,一传到服务器上就无法显示。
MIME 类型映射设置的具体步骤是:
“开始” > “控制面板” > “管理工具” >“Internet 信息服务(IIS管理器)”,找到您的网站,右击 > “属性” > “HTTP头” > “MIME类型” > “新建”,在“扩展名”框内输入“.flv”,“MIME类型”框中输入“flv-application/octet-stream”,然后确定即可。(“MIME类型”只是一个描述,并非非得输入“flv-application/octet-stream”,输入别的也可以)
这个和原来系统不支持ISO 文件、exe文件下载是一样的。
什么是MIME?
Linker就不赘述了,百度百科见吧!http://baike.baidu.com/view/160611.htm
