you should try MediaPlayer instead of ActiveMovietake a look at
<OBJECT id=snd1 CLASSID="CLSID:05589FA1-C356-11CE-BF01-00AA0055595A"
style="visibility:hidden">
<PARAM NAME="FileName" VALUE="snd1.wav">
</OBJECT>
from
http://www.microsoft.com/mind/0398/how0398.htmand<OBJECT classid=CLSID:05589FA1-C356-11CE-BF01-00AA0055595A height=155
id=ActiveMovie1 style="LEFT: 0px; TOP: 0px" width=267 VIEWASTEXT>
<PARAM NAME="_ExtentX" VALUE="7064">
<PARAM NAME="_ExtentY" VALUE="4101">
<PARAM NAME="EnableContextMenu" VALUE="-1">
<PARAM NAME="ShowDisplay" VALUE="0">
<PARAM NAME="ShowControls" VALUE="-1">
<PARAM NAME="ShowPositionControls" VALUE="0">
<PARAM NAME="ShowSelectionControls" VALUE="0">
<PARAM NAME="EnablePositionControls" VALUE="-1">
<PARAM NAME="EnableSelectionControls" VALUE="-1">
<PARAM NAME="ShowTracker" VALUE="-1">
<PARAM NAME="EnableTracker" VALUE="-1">
<PARAM NAME="AllowHideDisplay" VALUE="0">
<PARAM NAME="AllowHideControls" VALUE="0">
<PARAM NAME="MovieWindowSize" VALUE="0">
<PARAM NAME="FullScreenMode" VALUE="0">
<PARAM NAME="MovieWindowWidth" VALUE="-1">
<PARAM NAME="MovieWindowHeight" VALUE="-1">
<PARAM NAME="AutoStart" VALUE="0">
<PARAM NAME="AutoRewind" VALUE="-1">
<PARAM NAME="PlayCount" VALUE="1">
<PARAM NAME="SelectionStart" VALUE="0">
<PARAM NAME="SelectionEnd" VALUE="-1">
<PARAM NAME="Appearance" VALUE="0">
<PARAM NAME="BorderStyle" VALUE="1">
<PARAM NAME="FileName" VALUE="http://mpope3/Gallery/mmedia/Globe.avi">
<PARAM NAME="DisplayMode" VALUE="0">
<PARAM NAME="AllowChangeDisplayMode" VALUE="0">
<PARAM NAME="DisplayForeColor" VALUE="0">
<PARAM NAME="DisplayBackColor" VALUE="0">
<PARAM NAME="Enabled" VALUE="-1">
<PARAM NAME="Rate" VALUE="1">
</OBJECT>from
http://msdn.microsoft.com/library/en-us/vidref98/html/vismpmultimediasite.asp?frame=true
<OBJECT id=snd1 CLASSID="CLSID:05589FA1-C356-11CE-BF01-00AA0055595A"
style="visibility:hidden">
<PARAM NAME="FileName" VALUE="snd1.wav">
</OBJECT>
from
http://www.microsoft.com/mind/0398/how0398.htmand<OBJECT classid=CLSID:05589FA1-C356-11CE-BF01-00AA0055595A height=155
id=ActiveMovie1 style="LEFT: 0px; TOP: 0px" width=267 VIEWASTEXT>
<PARAM NAME="_ExtentX" VALUE="7064">
<PARAM NAME="_ExtentY" VALUE="4101">
<PARAM NAME="EnableContextMenu" VALUE="-1">
<PARAM NAME="ShowDisplay" VALUE="0">
<PARAM NAME="ShowControls" VALUE="-1">
<PARAM NAME="ShowPositionControls" VALUE="0">
<PARAM NAME="ShowSelectionControls" VALUE="0">
<PARAM NAME="EnablePositionControls" VALUE="-1">
<PARAM NAME="EnableSelectionControls" VALUE="-1">
<PARAM NAME="ShowTracker" VALUE="-1">
<PARAM NAME="EnableTracker" VALUE="-1">
<PARAM NAME="AllowHideDisplay" VALUE="0">
<PARAM NAME="AllowHideControls" VALUE="0">
<PARAM NAME="MovieWindowSize" VALUE="0">
<PARAM NAME="FullScreenMode" VALUE="0">
<PARAM NAME="MovieWindowWidth" VALUE="-1">
<PARAM NAME="MovieWindowHeight" VALUE="-1">
<PARAM NAME="AutoStart" VALUE="0">
<PARAM NAME="AutoRewind" VALUE="-1">
<PARAM NAME="PlayCount" VALUE="1">
<PARAM NAME="SelectionStart" VALUE="0">
<PARAM NAME="SelectionEnd" VALUE="-1">
<PARAM NAME="Appearance" VALUE="0">
<PARAM NAME="BorderStyle" VALUE="1">
<PARAM NAME="FileName" VALUE="http://mpope3/Gallery/mmedia/Globe.avi">
<PARAM NAME="DisplayMode" VALUE="0">
<PARAM NAME="AllowChangeDisplayMode" VALUE="0">
<PARAM NAME="DisplayForeColor" VALUE="0">
<PARAM NAME="DisplayBackColor" VALUE="0">
<PARAM NAME="Enabled" VALUE="-1">
<PARAM NAME="Rate" VALUE="1">
</OBJECT>from
http://msdn.microsoft.com/library/en-us/vidref98/html/vismpmultimediasite.asp?frame=true
MediaPlayer的参数?
谢了
http://msdn.microsoft.com/library/en-us/wmplay/mmp_sdk/placingthewindowsmediaplayercontrolinawebpage.asp?frame=true<OBJECT ID="MediaPlayer1" WIDTH=320 HEIGHT=240
CLASSID="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95"
STANDBY="Loading Windows Media Player components..."
TYPE="application/x-oleobject">
</OBJECT>
MoviePlayerID.controls.stop()
MoviePlayerID.controls.play()
参考MediaPlayer 7.1的对象模型
http://msdn.microsoft.com/library/en-us/wmplay/mmp_sdk/controlreference.asp?frame=true
type="application/x-oleobject" width="280" Standby="Loading Microsoft Windows Media Player components..."
codeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version=5,1,52,701">
<Param name="Auto Start" value="-1">
<param name="Buffering Time" value="5">
<Param name="Filename" value="test.asx">
<Param name="Mute" value="-1">
</object>
<form name="myform">
<input type="button" width="15" value="No Controls " name="NoControls"
OnClick="controlType(false)">
<input type="button" width="15" value="All Controls" name="Full"
Onclick="controlType(true)">
<input type="button" width="15" value=" Small " name="Small"
OnClick="displaySize(1)">
<input type="button" value=" Large " name="Large"
Onclick="displaySize(2)">
<input type="button" width="15" value=" Normal " name="Normal"
Onclick="displaySize(0)">
<input type="button" width="15" value=" Play " name="Play"
Onclick="PlayClick()">
<input type="button" width="15" value=" Stop " name="Stop"
Onclick="StopClick()">
</form><script language="javascript">
<!--
var g_Browser = navigator.appName;
function controlType (setting)
{
if (g_Browser == "Netscape")
document.WMPlay.SetShowControls(setting);
else
document.WMPlay.ShowControls = setting;
}
function displaySize (setting)
{
if (g_Browser == "Netscape")
document.WMPlay.SetDisplaySize(setting);
else
document.WMPlay.DisplaySize = setting;
}
function PlayClick ()
{
document.WMPlay.Play();
}
function StopClick ()
{
document.WMPlay.Stop();
if (g_Browser == "Netscape")
document.WMPlay.SetCurrentPosition(0);
else
document.WMPlay.CurrentPosition = 0;
}
function PauseClick ()
{
document.WMPlay.Pause();
}
function PlayPauseClick ()
{
var state;
if (g_Browser == "Netscape")
state = document.WMPlay.GetPlayState();
else
state = document.WMPlay.PlayState;
if (state == 0)
document.WMPlay.Play();
else if (state == 1)
document.WMPlay.Play();
else if (state == 2)
document.WMPlay.Pause();}
//-->
</script><SCRIPT FOR="WMPlay" EVENT="OpenStateChange(lOldState, lNewState)" LANGUAGE="JScript">
var openStates=new Array();
openStates[0] = "表示流已经关闭(nsClosed)"
openStates[1] = "表示正在装入ASX文件(nsLoadingASX)"
openStates[2] = "表示正在装入NSC文件(nsLoadingNSC)"
openStates[3] = "表示正在寻找Media Server (nsLocating)"
openStates[4] = "表示正在与Media Server建立连接(nsConnecting)"
openStates[5] = "表示正在打开或侦听流信息(nsOpening)"
openStates[6] = "表示流信息已经打开(nsOpen)"
window.status=(openStates[lOldState]+"==>"+openStates[lNewState])
</SCRIPT>
<SCRIPT FOR="WMPlay" EVENT="PlayStateChange(lOldState, lNewState)" LANGUAGE="JScript">
var playStates=new Array();
playStates[0] = "播放已经停止(mpStopped)"
playStates[1] = "播放暂停(mpPaused )"
playStates[2] = "正在播放(mpPlaying)"
playStates[3] = "正在等待流开始(mpWaiting)"
playStates[4] = "向前搜索(mpScanForward)"
playStates[5] = "向后搜索(mpScanReverse)"
playStates[6] = "向前跳跃(mpSkipForward)"
playStates[7] = "向后跳跃(mpSkipReverse)"
playStates[8] = "流已经关闭(mpClosed)"
document.title=(playStates[lOldState]+"==>"+playStates[lNewState])
</SCRIPT><SCRIPT FOR="WMPlay" EVENT="Buffering(bStart)" LANGUAGE="JScript">
if(bStart)
status="缓冲中..."
else
status="播放中..."
</SCRIPT><SCRIPT FOR="WMPlay" EVENT="ScriptCommand(sType, sParam)" LANGUAGE="JScript">
alert(sType);
</SCRIPT><SCRIPT FOR="WMPlay" EVENT="MarkerHit(lMarkerNum)" LANGUAGE="JScript">
alert(lMarkerNum)
</SCRIPT>