开发环境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="&amp;MM_ComponentVersion=1&amp;skinName=Clear_Skin_1&amp;streamName=http://112.124.41.154:8080/video/flv/ShiDanSheJi.flv&amp;autoPlay=true&amp;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="&amp;MM_ComponentVersion=1&amp;skinName=Clear_Skin_1&amp;streamName=http://112.124.41.154:8080/video/flv/ShiDanSheJi.flv&amp;autoPlay=true&amp;autoRewind=false"><param name="swfversion" value="8,0,0,0"><param name="expressinstall" value="Scripts/expressInstall.swf">
</object>

解决方案 »

  1.   

    refer:
    http://www.cnblogs.com/insus/tag/Flv/
      

  2.   

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

  3.   

    所有电脑均不能播放?
    客户端仍需要安装:adobe flash player
      

  4.   

    那你有没有看mime类型是否正确
      

  5.   

    客户端有安装的,我在本地发布是可以正常播放的,只是放到服务器上后,所有客户端都无法播放。服务器端不用安装flash player了吧?
      

  6.   

    你用DW2010 生成静态页面  然后把生成出来的所有的东西 包括Js和几个swf都拷贝到相同的目录结构下,然后应该就可以了。当然 代码就是html那里面的代码。在asp.net上是可以用的