关于javascript控制Windows Media Player

Js代码 复制代码
  1. <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="wmp" >   
  2. <param name="URL" value="" />                           //媒体文件地址   
  3. <param name="rate" value="1" />   
  4. <param name="balance" value="0" />                    //声道0全声道,-100左声道,100右声道   
  5. <param name="currentPosition" value="0" />   
  6. <param name="playCount" value="1" />                //播放次数   
  7. <param name="autoStart" value="-1" />                //是否自动播放-1是,0否   
  8. <param name="currentMarker" value="0" />   
  9. <param name="invokeURLs" value="-1" />   
  10. <param name="volume" value="50" />                  //音量   
  11. <param name="mute" value="0" />');                    //是否静音-1是,0否   
  12. <param name="uiMode" value="none" />             //播放器模式full(默认)显示全部控件,none仅视频窗口,mini视频及一些常用控件,invisiblei不显示任何控件及视频窗口   
  13. <param name="stretchToFit" value="0" />   
  14. <param name="windowlessVideo" value="0" />   
  15. <param name="enabled" value="-1" />');   
  16. <param name="enableContextMenu" value="-1" />   
  17. <param name="fullScreen" value="0" />');            //是否全屏   
  18. <param name="enableErrorDialogs" value="-1" />//是否允许出错信息提示   
  19. </object>   
  20.   
  21.   
  22. JavaScript操作函数(wmp为播放机ID,注意区分大小写)   
  23.   
  24. wmp.URL=""                             //播放媒体地址   
  25. wmp.controls.play()                   //开始播放   
  26. wmp.controls.stop()                   //停止播放   
  27. wmp.controls.pause()                 //暂停播放   
  28. wmp.settings.mute=true | false    //控制是否静音   
  29. wmp.fullScreen=true | false         //控制是否全屏   
  30.   
  31. 获取播放机状态   
  32.   
  33. wmp.playState                         //播放机状态,共有1-10个状态,具体如下   
  34.   
  35. wmp.playState==1                 //停止播放   
  36. wmp.playState==2                 //暂停播放   
  37. wmp.playState==3                 //正常播放   
  38. wmp.playState==4                 //向前搜索   
  39. wmp.playState==5                 //向后搜索   
  40. wmp.playState==6                 //缓冲处理   
  41. wmp.playState==7                 //等待反应   
  42. wmp.playState==8                 //播放完毕   
  43. wmp.playState==9                 //连接媒体   
  44. wmp.playState==10               //准备就绪   
  45.   
  46. wmp.controls.currentPositionString     //取得媒体当前位置,以形如 06:01 的时间形式显示   
  47. wmp.controls.currentPosition              //取得媒体当前位置,以形如 300.001 的秒数形式显示,精确到毫秒   
  48. wmp.currentMedia.durationString       //取得媒体总长度,以形如 06:01 的时间形式显示   
  49. wmp.currentMedia.duration                //取得媒体总长度,以形如 300.001 的秒数形式显示,精确到毫秒  

 

原文出处:http://num7.javaeye.com/blog/293579

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zxhyxwwu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值