首先,更好地设置您的代码的格式。真的很烦人,只需要一行代码就可以水平滚动查看。刚刚突破成多行,如:
<EMBED
TYPE="application/x-mplayer2"
SRC="..."
NAME="MediaPlayer"
WIDTH="400"
HEIGHT="238"
autosize="0"
stretchtofit="0"
ShowControls="0"
ShowStatusBar="0"
ShowDisplay="0"
autostart="1"
></EMBED>
您还应该使用OBJECT
而不是EMBED
,因为EMBED
不是一个标准的标签。并且,根据this page,您需要指定CLASSID
参数以嵌入最新版本的WMP。然后,你需要一个uiMode
PARAM告诉WMP不显示控件:
<OBJECT id="VIDEO" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
type="application/x-oleobject" width="320" height="240">
<PARAM NAME="URL" VALUE="MyVideo.wmv">
<PARAM NAME="enabled" VALUE="True">
<PARAM NAME="AutoStart" VALUE="False">
<PARAM name="PlayCount" value="3">
<!-- ...other params... -->
<PARAM name="uiMode" value="none">
</OBJECT>
为uiMode
其他选项包括full
,mini
和invisible
。
编辑: 我个人更喜欢在WMP/.WMV的QuickTime/.MOV在线嵌入视频流,但最好的跨平台解决方案是嵌入Flash播放器和编码视频为FLV。 WMP/.wmv将是我在网页上嵌入多媒体的最后选择之一(RealPlayer旁边)。根据this site,WMP浏览器插件使用率自1月份以来下降至67%(当时为72%),而Flash支持则保持稳定在96-97%。
谢谢。我将尝试使用object/uiMode。 – grm 2010-07-08 14:15:17
对不起,我完全忘了添加这个链接,我从哪里得到了有关'uiMode'的信息:http://www.geekpedia.com/tutorial152_Embedding-Windows-Media-Player-into-a-web-page.html – 2010-07-08 14:18:48
它是该对象不能在Firefox中工作,我需要使用嵌入做后备? couildn't得到对象在Firefox中工作:( – grm 2010-07-09 07:35:53