JavaScript控制网页播放器的一些相关函数及参数

相关文章网上也挺多的,但是感觉不好找,找到了也不是很实用的说,介绍了一大堆,对我们这种没什 么编程基础的人来说有些过于理论化了,本文主要介绍下JavaScript控制网页播放器的一些相关函数及参数并给相关实例及较详注解,当然由于本人知识所限,还请各位大侠指正。

<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 的秒数形式显示,精确到毫秒

赞(0) 打赏
未经允许不得转载:WEB前端开发 » JavaScript控制网页播放器的一些相关函数及参数

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏