关于javascript控制Windows Media Player
2010-01-05 16:25
357 查看
Js代码
<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="enableContextMenu" value="-1" />
<param name="fullScreen" value="0" />'); //是否全屏
<param name="enableErrorDialogs" value="-1" />//是否允许出错信息提示
</object>
JavaScript操作函数(wmp为播放机ID,注意区分大小写)
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 //向后搜索
wmp.playState==6 //缓冲处理
wmp.playState==7 //等待反应
wmp.playState==8 //播放完毕
wmp.playState==9 //连接媒体
wmp.playState==10 //准备就绪
wmp.controls.currentPositionString //取得媒体当前位置,以形如 06:01 的时间形式显示
wmp.controls.currentPosition //取得媒体当前位置,以形如 300.001 的秒数形式显示,精确到毫秒
wmp.currentMedia.durationString //取得媒体总长度,以形如 06:01 的时间形式显示
wmp.currentMedia.duration //取得媒体总长度,以形如 300.001 的秒数形式显示,精确到毫秒
原文出处:http://num7.javaeye.com/blog/293579
<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="enableContextMenu" value="-1" />
<param name="fullScreen" value="0" />'); //是否全屏
<param name="enableErrorDialogs" value="-1" />//是否允许出错信息提示
</object>
JavaScript操作函数(wmp为播放机ID,注意区分大小写)
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 //向后搜索
wmp.playState==6 //缓冲处理
wmp.playState==7 //等待反应
wmp.playState==8 //播放完毕
wmp.playState==9 //连接媒体
wmp.playState==10 //准备就绪
wmp.controls.currentPositionString //取得媒体当前位置,以形如 06:01 的时间形式显示
wmp.controls.currentPosition //取得媒体当前位置,以形如 300.001 的秒数形式显示,精确到毫秒
wmp.currentMedia.durationString //取得媒体总长度,以形如 06:01 的时间形式显示
wmp.currentMedia.duration //取得媒体总长度,以形如 300.001 的秒数形式显示,精确到毫秒
<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="enableContextMenu" value="-1" /> <param name="fullScreen" value="0" />'); //是否全屏 <param name="enableErrorDialogs" value="-1" />//是否允许出错信息提示 </object> JavaScript操作函数(wmp为播放机ID,注意区分大小写) 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 //向后搜索 wmp.playState==6 //缓冲处理 wmp.playState==7 //等待反应 wmp.playState==8 //播放完毕 wmp.playState==9 //连接媒体 wmp.playState==10 //准备就绪 wmp.controls.currentPositionString //取得媒体当前位置,以形如 06:01 的时间形式显示 wmp.controls.currentPosition //取得媒体当前位置,以形如 300.001 的秒数形式显示,精确到毫秒 wmp.currentMedia.durationString //取得媒体总长度,以形如 06:01 的时间形式显示 wmp.currentMedia.duration //取得媒体总长度,以形如 300.001 的秒数形式显示,精确到毫秒
原文出处:http://num7.javaeye.com/blog/293579
相关文章推荐
- 用 javascript 控制 Windows Media Player 遇到的兼容性问题
- firefox可以通过javascript控制Windows Media Player 11了
- IDE-DevExpress-JavaScript-JS Framework-Xml处理-Windows Media Player-Components And UI Application Block优秀文章、资料推荐
- Javascript Windows MediaPlayer完整示范版
- IDE-DevExpress-JavaScript-JS Framework-Xml处理-Windows Media Player-Components And UI Application Block优秀文章、资料推荐
- js 控制 Windows Media Player
- 关于windows XP MCE Media Player自带的可视化插件
- 关于网上流传的Windows Media Player 12的一点说明
- 关于Windows Media Player 不能播放 动态VBR编码的mp3文件
- 关于Windows Media Player 不能播放 动态VBR编码的mp3文件
- js 控制 Windows Media Player播放列表
- 关于 WMV、WMA、ASF、ASX 等格式和 Windows Media Player 的说明
- C# 关于windows mediaplayer的用法
- 关于windows media player不能观看在线电影
- 关于WPF中使用AxWindowsMediaPlayer的一些心得体会
- Windows Media Player 解码器
- XScrollBar - Scroll bar like Windows Media Player's
- 在系统注册realone的组件,使Windows Media Player播放rm文件
- AxWindowsMediaPlayer媒体文件主要方法属性
- AxWindowsMediaPlayer使用