问题如下:
我在网页中嵌入了一个activex控件(media player)<object classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701
Width = 425 Height = 344
type=application/x-oleobject align=absmiddlestandby='Loading Microsoft+reg; Windows+reg; Media Player components...' id=mp1 />
<param name=FileName value=http://localhost:1058/WebSite2/SampleOne.avi>
<param name=ShowStatusBar value=True>
<param name=ShowPositionControls value=True>
<param name=ShowTracker value=True>
<param name=ShowControls value=True>
<param name=AutoPlay value=True>
<param name=Loop value=True>
<embed src=http://localhost:1058/WebSite2/SampleOne.avi pluginspage=http://www.microsoft.com/Windows/MediaPlayer type=application/x-mplayer2 Width = 425 Height = 344/>
</embed></object>但是 src 和 FileName 设置 成http://localhost:1058/WebSite2/SampleOne.avi 无法播放。。但是可以播放mp3 如http://localhost:1058/WebSite2/SampleOne.mp3 假如这个SampleOneAvi放在D盘下,src 和 FileName 设置 成D:/SampleOne.avi 就可以播放。。请问这是为什么呢? 怎么修改呢???能使用http协议访问。
我在网页中嵌入了一个activex控件(media player)<object classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701
Width = 425 Height = 344
type=application/x-oleobject align=absmiddlestandby='Loading Microsoft+reg; Windows+reg; Media Player components...' id=mp1 />
<param name=FileName value=http://localhost:1058/WebSite2/SampleOne.avi>
<param name=ShowStatusBar value=True>
<param name=ShowPositionControls value=True>
<param name=ShowTracker value=True>
<param name=ShowControls value=True>
<param name=AutoPlay value=True>
<param name=Loop value=True>
<embed src=http://localhost:1058/WebSite2/SampleOne.avi pluginspage=http://www.microsoft.com/Windows/MediaPlayer type=application/x-mplayer2 Width = 425 Height = 344/>
</embed></object>但是 src 和 FileName 设置 成http://localhost:1058/WebSite2/SampleOne.avi 无法播放。。但是可以播放mp3 如http://localhost:1058/WebSite2/SampleOne.mp3 假如这个SampleOneAvi放在D盘下,src 和 FileName 设置 成D:/SampleOne.avi 就可以播放。。请问这是为什么呢? 怎么修改呢???能使用http协议访问。
<param name="ShowDisplay" value="0">
<param name="ShowControls" value="1">
<param name="AutoStart" value="1">
<param name="AutoRewind" value="0">
<param name="PlayCount" value="0">
<param name="Appearance value="0 value=""">
<param name="BorderStyle value="0 value=""">
<param name="MovieWindowHeight" value="240">
<param name="MovieWindowWidth" value="320">
<param name="FileName" value="/WebSite2/SampleOne.avi">
<embed width="400" height="200" border="0" showdisplay="0" showcontrols="1" autostart="1" autorewind="0" playcount="0" moviewindowheight="240" moviewindowwidth="320" filename="/WebSite2/SampleOne.avi" src="Mbar.avi"> </embed>
</object>
下个FFDSHOW的解码器试试看吧。