wmv视频,在winxp ,ie6环境下,网页中播放器不能播放,但在win7,ie8下可以播放,部分代码如下:
--------------------------
<object id="mPlayer" width="100%" height="100%" type="application/x-oleobject" CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" CodeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" Standby="加载 Microsoft Windows Media Player 组件..." VIEWASTEXT>
<PARAM NAME="FILENAME" value="winplay.asp?num=<%=num%>&id=<%=id%>&dnum=<%=s%>">
<PARAM NAME="ShowControls" VALUE="false">
<PARAM NAME="AutoStart" VALUE="true">
<PARAM NAME="Enabled" VALUE="true">
<PARAM NAME="EnableContextMenu" VALUE="true">
<PARAM NAME="ClickToPlay" VALUE="false">
<PARAM NAME="stretchToFit" VALUE="1">
<PARAM NAME="ShowStatusBar" VALUE="True">
<PARAM NAME="AllowChangeDisplaySize" VALUE="true">
<PARAM NAME="Volume" VALUE="0">
<PARAM NAME="SendOpenStateChangeEvents" VALUE="True">
<PARAM NAME="SendPlayStateChangeEvents" VALUE="True">
<PARAM NAME="AnimationAtStart" VALUE="false">
<PARAM NAME="Balance" VALUE="-600">
<PARAM NAME="BaseURL" VALUE="">
<PARAM NAME="CaptioningID" VALUE="">
<PARAM NAME="CursorType" VALUE="32512">
<PARAM NAME="CurrentMarker" VALUE="0">
<PARAM NAME="DefaultFrame" VALUE="">
<PARAM NAME="DisplayMode" VALUE="1">
<PARAM NAME="DisplaySize" VALUE="4">
<PARAM NAME="EnableFullScreenControls" VALUE="0">
<PARAM NAME="InvokeURLs" VALUE="0">
<PARAM NAME="PreviewMode" VALUE="0">
<PARAM NAME="Rate" VALUE="1">
<PARAM NAME="SAMILang" VALUE="">
<PARAM NAME="SAMIStyle" VALUE="">
<PARAM NAME="SAMIFileName" VALUE="">
<PARAM NAME="ShowDisplay" VALUE="0">
<PARAM NAME="TransparentAtStart" VALUE="1">
<PARAM NAME="VideoBorderWidth" VALUE="0">
<PARAM NAME="VideoBorderColor" VALUE="0">
<PARAM NAME="VideoBorder3D" VALUE="0">
<PARAM NAME="WindowlessVideo" VALUE="0">
</object>
--------------------
如果上述红色部分换成实际地址,例如:http://www.xxx.net/Data/Movie/举起手来_1.WMV
就能在任何环境下播放。
请问如何解决??急等。。

解决方案 »

  1.   

    IIS配置有问题吧!你对比一下XP,和win7的配置是否一致
      

  2.   

    winplay.asp?num=<%=num%>&id=<%=id%>&dnum=<%=s%>"
    这部分得到的就是
    http://www.xxx.net/Data/Movie/举起手来_1.WMV
    xp用的ie6,win7用的是ie8
      

  3.   

    iis会有什么情况导致xp、ie6下不能播放不?
      

  4.   

    是不是要在iis中添加wmv的MIME类型?但win7,ie8又可以放呀
      

  5.   

    <object id="Player" width=300 height=300 classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6">
                       <param name="URL" value="http://f.youku.com/player/getFlvPath/sid/131105602705128186601_00/st/flv/fileid/03000201004B6FAAFFAEE90024810D0EF8CBA7-4993-FEC3-E5A1-65CADB030BC4?K=430e397dc91058da161bc8ef">
                       <param name="autoStart" value="1"></object>
    这是老写法,用你的代码太新,IE6可能无法运行。
      

  6.   

    不行,而且我的主要问题是filename如果直接写视频地址可以在任何环境下播放,而采用间接的文件获取方式,则只能在win7/ie8下播放
      

  7.   

    暂时改成直接在filename处写上地址解决。盼高人能指点