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

JS播放wma相关资料

本文来自互联网:

http://www.51888.org.ru/archives/605.html

?

JS控制网页音乐播放器和网页播放器参数含义

?

media player控制

  player.controls.play(); 播放

  player.controls.stop(); 停止

  player.controls.pause(); 暂停

  player.controls.currentPosition 返回播放文件的当前时间位置(以秒为单位)

  player.controls.currentPositionString 时间格式的字符串 “0:32″

  player.currentMedia.duration 返回播放文件的总长度(以秒为单位)

  player.currentMedia.durationString 时间格式的字符串 “4:34″

  player.settings.volume 音量 (0-100)

  player.settings.balance 声道,通过它应该可以进行立体声、左声道、右声道的控制。但对应的取值尚不清楚。

  player.settings.mute = s 静音(s取值为true和false)

  player.closedCaption.CaptioningID 网页中出现字幕的容器的ID

  player.closedCaption.SAMIFileName 字幕文件地址

  player.playState 返回播放器状态( 3:正在播放,2:暂停1:已停止)

  player.URL设置文件来源

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

  ================================================== ====

  REAL PLAYER控制

  player.DoPlay() 播放

  player.DoPause() 暂停

  player.DoStop() 停止

  player.GetLength() 返回播放文件的总长度(以毫秒为单位)

  player.GetPosition() 返回播放文件的当前时间位置(以毫秒为单位)

  player.GetPlayState() 返回播放器状态(0:停止,1:连接,2:缓冲,3:播放,4:暂停,5:寻找)

  player.SetPosition(n) 时间位置跳到n的地方(n取值以毫秒为单位)

  player.SetVolume(n) 设置音量(n取值为0到100)

  player.SetMute(s) 静音(s取值为true和false)

  player.SetFullScreen() 全屏

  player.setSource() 设置文件来源

  ==============================

  网页播放器的参数含义 Windows Media Player 网页播放器 参数含义

  (默认0为否,-1或1为是)

  <object classid=”clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E9 5″

  id=”MediaPlayer1″ width=”286″ height=”225″>

  <param name=”AudioStream” value=”-1″>

  <param name=”AutoSize” value=”-1″>

  <!–是否自动调整播放大小–>

  <param name=”AutoStart” value=”-1″>

  <!–是否自动播放–>

  <param name=”AnimationAtStart” value=”-1″>

  <param name=”AllowScan” value=”-1″>

  <param name=”AllowChangeDisplaySize” value=”-1″>

  <param name=”AutoRewind” value=”0″>

  <param name=”Balance” value=”0″>

  <!–左右声道平衡,最左-9640,最右9640–>

  <param name=”BaseURL” value>

  <param name=”BufferingTime” value=”15″>

  <!–缓冲时间–>

  <param name=”CaptioningID” value>

  <param name=”ClickToPlay” value=”-1″>

  <param name=”CursorType” value=”0″>

  <param name=”CurrentPosition” value=”0″>

  <!–当前播放进度 -1 表示不变,0表示开头

  单位是秒,比如10表示从第10秒处开始播放,值必须是-1.0或大于等于0–>

  <param name=”CurrentMarker” value=”0″>

  <param name=”DefaultFrame” value>

  <param name=”DisplayBackColor” value=”0″>

  <param name=”DisplayForeColor” value=”16777215″>

  <param name=”DisplayMode” value=”0″>

  <param name=”DisplaySize” value=”0″>

  <!–视频1-50%, 0-100%, 2-200%,3-全屏

  其它的值作0处理,小数则采用四舍五入然后按前的处理–>

  <param name=”Enabled” value=”-1″>

  <param name=”EnableContextMenu” value=”-1″>

  <!-是否用右键弹出菜单控制–>

  <param name=”EnablePositionControls” value=”-1″>

  <param name=”EnableFullScreenControls” value=”-1″>

  <param name