首先,更好地格式化您的代码。有一行长代码需要水平滚动才能查看,这真的很烦人。只需将其分成多行,例如:
<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
它不是标准标签。而且,根据这个页面,你需要指定一个CLASSID
参数来嵌入最新版本的WMP。然后你需要一个uiMode
告诉 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
。
编辑:
我个人更喜欢 Quicktime/.mov 而不是 WMP/.wmv 在线嵌入流媒体视频,但最好的跨平台解决方案是嵌入 Flash 播放器并将您的视频编码为 FLV。WMP/.wmv 将是我在网页上嵌入多媒体的最后选择之一(在 RealPlayer 旁边)。根据这个网站,WMP 浏览器插件的使用率自 1 月份以来已下降至 67%(当时为 72%),而 Flash 支持率则稳定在 96-97%。