日期:2014-05-16  浏览次数:20286 次

js 控制 Windows Media Player

Windows Media Player

html:

<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="wmp" >
<param name="URL" value="" />                           //媒体文件地址
<param name="rate" value="1" />
<param name="balance" value="0" />                    //声道0全声道,-100左声道,100右声道
<param name="currentPosition" value="0" />
<param name="playCount" value="1" />                //播放次数
<param name="autoStart" value="-1" />                //是否自动播放-1是,0否
<param name="currentMarker" value="0" />
<param name="invokeURLs" value="-1" />
<param name="volume" value="50" />                  //音量
<param name="mute" value="0" />');                    //是否静音-1是,0否
<param name="uiMode" value="none" />             //播放器模式full(默认)显示全部控件,none仅视频窗口,mini视频及一些常用控件,invisiblei不显示任何控件及视频窗口
<param name="stretchToFit" value="0" />
<param name="windowlessVideo" value="0" />
<param name="enabled" value="-1" />');
<param name="no_enableContextMenu" value="-1" />
<param name="fullScreen" value="0" />');            //是否全屏
<param name="enableErrorDialogs" value="-1" />//是否允许出错信息提示
</object>


Javascript:


wmp.URL=""                             //播放媒体地址
wmp.controls.play()                   //开始播放
wmp.controls.stop()                   //停止播放
wmp.controls.pause()                 //暂停播放
wmp.settings.mute=true | false    //控制是否静音
wmp.fullScreen=true | false         //控制是否全屏

获取播放机状态

wmp.playState                         //播放机状态,共有1-10个状态,具体如下

wmp.playState==1                 //停止播放
wmp.playState==2                 //暂停播放
wmp.playState==3                 //正常播放
wmp.playState==4                 //向前搜索
wmp.playState==5              &n