收集的WMP SDK参数[最近在做网页播放器]

分类: 代码 | 标签: | 日期:2007-05-05 | 1 views


………………参数略

简单说些 media player 播放控件经常能用的用法
此用法来源于 Windows Media Player SDK 在微软下载的

播放控制用的是 player.controls 对象
播放 player.controls.play()
暂停 player.controls.pause()
停止 player.controls.stop()
上一首 player.controls.previous()
下一首 player.controls.next()
当前媒体信息 player.controls.currentItem 这是一个对象,请参看
player.currentMedia 对象
当前播放指针 player.controls.currentPosition 此属性可读写,返回类型Number(double).
当前播放时间 player.controls.currentPositionString 只读属性,返回播放时间,格式为 01:23 单位秒
快进 player.controls.fastForward() 进退的速度请参看 player.Settings.rate 用法
快退 player.controls.fastReverse() 同上
检测功能是否可用 player.controls.isAvailable(name)
其中name为STRING型,其值可以为currentItem、currentPosition、fastForwar、fastReverse、next、pause、play、previous、stop 返回为真是,功能可用,为假则反之。

参数设置用的是 player.settings 对象
自动播放 player.settings.autoStart
左右平衡 player.settings.balance 平衡时为0,左右为数值型正负100
静音 player.settings.mute 可读写属性,默认为true表示有音,false 为消音
音量 player.settings.volume 可读写属性,整型 0-100
检测功能是否可用 player.settings.isAvailable(name)
其中name为STRING类型,其值可以为mute、volume、autoStart、balance 等,返回真为可用,假则不可用

基它参数请使用对象 player
全屏 player.fullScreen 可读写属性 true为全屏,默认为false
关闭 player.close() 关闭控件
???? player.enabled 默认为真,true时控件的控制界面可用,false则不可只能是右键菜单或用户自定义界面
状态 player.playState 值定义如下:0 Undefined 、1 Stopped 、2 Paused 、3 Playing 、4 ScanForward、5 ScanReverse 、6 Buffering 、7 Waiting 、8 MediaEnded 、
9 Transitioning 、10 Ready 、11 Reconnecting
播放媒体的URL player.URL

播放媒体的信息 player.currentMedia 对象
媒体总长度 player.currentMedia.duration 只读属性返回媒体时间长度
媒体总长度 player.currentMedia.durationString 同时,只格式变成HH:MM:SS
媒体原始高度 player.currentMedia.imageSourceHeight 只读,返回数值型
媒体原始宽度 player.currentMedia.imageSourceWidth 只读,返回数值型

现在介绍 window media player 事件

Buffering(start) 事件
读媒体进缓充区时发生
其中 start 为 Boolean 型
true 表示 Buffering has started.
false 表示 Buffering has ended.

PlayStateChange(NewState) 事件
播放状态改变时发生
NewState 的值在上面介绍过

Error() 事件
控件发生错误时触发
这里介绍 player.error 对象
player.error.errorCount 只读,返回错误消息的数量
player.error.clearErrorQueue() 清除所有错误消息记录
player.error.item 只读,错误消息对象数组
player.error.item(index).errorCode 只读,返回错误代码
player.error.item(index).errorDescription 只读,返回错误的说明文字

热门日志

4人发表了评论  ↓发表评论↓
  • WMP早就过时了,用SilverLight吧~

    [回复]

    yangli @ 2007年05月5日

    回复
  • 那是啥玩意?你写的?

    [回复]

    lx @ 2007年05月5日

    回复
  • 好像也是微软开发的东西,要流行起来还需要一段时间,先看看吧

    [回复]

    lx @ 2007年05月6日

    回复
  • 什么叫做我写的?汗~Orz

    [回复]

    yangli @ 2007年05月6日

    回复

[ Ctrl+Enter提交 ]

3437471453591321281023251740504243322112038418334931126263041298715442436271424616193932548

Freelance PHP Developer