当前位置:编程学习 > C#/ASP.NET >>

flv视频文件无法播放 IIS7

开发环境Visual Studio 2012 + ASP.NET 用的是object的方法进行播放flv格式的视频,在本地是可以正常播放的,但是发布到服务器上(Windows Server 208 R2)就无法播放了,在网上看了解决方案,说是iis中Mime类型需要配置,我在服务器上看到IIS上MIME类型中已经有了.flv的映射。所以就束手无策了,谁能帮帮我。

代码如下:

<object width="375" height="208" id="play_flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<PARAM NAME="_cx" VALUE="9922"><PARAM NAME="_cy" VALUE="5503"><PARAM NAME="FlashVars" VALUE="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=http://112.124.41.154:8080/video/flv/ShiDanSheJi.flv&autoPlay=true&autoRewind=false"><PARAM NAME="Movie" VALUE="FLVPlayer_Progressive.swf"><PARAM NAME="Src" VALUE="FLVPlayer_Progressive.swf"><PARAM NAME="WMode" VALUE="Opaque"><PARAM NAME="Play" VALUE="0"><PARAM NAME="Loop" VALUE="-1"><PARAM NAME="Quality" VALUE="High"><PARAM NAME="SAlign" VALUE="LT"><PARAM NAME="Menu" VALUE="-1"><PARAM NAME="Base" VALUE=""><PARAM NAME="AllowScriptAccess" VALUE=""><PARAM NAME="Scale" VALUE="NoScale"><PARAM NAME="DeviceFont" VALUE="0"><PARAM NAME="EmbedMovie" VALUE="0"><PARAM NAME="BGColor" VALUE=""><PARAM NAME="SWRemote" VALUE=""><PARAM NAME="MovieData" VALUE=""><PARAM NAME="SeamlessTabbing" VALUE="1"><PARAM NAME="Profile" VALUE="0"><PARAM NAME="ProfileAddress" VALUE=""><PARAM NAME="ProfilePort" VALUE="0"><PARAM NAME="AllowNetworking" VALUE="all"><PARAM NAME="AllowFullScreen" VALUE="false"><PARAM NAME="AllowFullScreenInteractive" VALUE=""><PARAM NAME="IsDependent" VALUE="115"><param name="movie" value="FLVPlayer_Progressive.swf"><param name="quality" value="high"><param name="wmode" value="opaque"><param name="scale" value="noscale"><param name="salign" value="lt"><param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=http://112.124.41.154:8080/video/flv/ShiDanSheJi.flv&autoPlay=true&autoRewind=false"><param name="swfversion" value="8,0,0,0"><param name="expressinstall" value="Scripts/expressInstall.swf">
</object>
--------------------编程问答-------------------- refer:
http://www.cnblogs.com/insus/tag/Flv/ --------------------编程问答--------------------
引用 1 楼 insus 的回复:
refer:
http://www.cnblogs.com/insus/tag/Flv/

你好,我的问题是本地可以正常 播放,但是在服务器上无法播放,不知道您遇到过这个问题没有。 --------------------编程问答-------------------- 有没有人遇到过这样的问题呢? --------------------编程问答-------------------- 应该要设置mime类型 --------------------编程问答--------------------
引用 4 楼 myhope88 的回复:
应该要设置mime类型
是的,我在网上也找了很多方法,说要添加.flv的MIME类型,但是IIs7中这个类型是自带的。所以不知道该如何操作。 --------------------编程问答-------------------- 凡是回帖的必给分。大家帮帮忙! --------------------编程问答-------------------- 所有电脑均不能播放?
客户端仍需要安装:adobe flash player --------------------编程问答--------------------
引用 5 楼 mx5721 的回复:
Quote: 引用 4 楼 myhope88 的回复:

应该要设置mime类型
是的,我在网上也找了很多方法,说要添加.flv的MIME类型,但是IIs7中这个类型是自带的。所以不知道该如何操作。

那你有没有看mime类型是否正确 --------------------编程问答--------------------
引用 7 楼 insus 的回复:
所有电脑均不能播放?
客户端仍需要安装:adobe flash player

客户端有安装的,我在本地发布是可以正常播放的,只是放到服务器上后,所有客户端都无法播放。服务器端不用安装flash player了吧? --------------------编程问答-------------------- 你用DW2010 生成静态页面  然后把生成出来的所有的东西 包括Js和几个swf都拷贝到相同的目录结构下,然后应该就可以了。当然 代码就是html那里面的代码。在asp.net上是可以用的
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,