admin管理员组文章数量:1531657
2023年12月22日发(作者:)
Windows Media Player SDK学习笔记(二)
Windows Media Pl 2010-04-26 11:50:46 阅读113 评论0 字号:大中小 订阅
windows media player 控件的常用属性及方法
属性/方法名:说明:[基本属性]
WMP
URL:String = URL
uiMode = Full
指定媒体位置,本机或网络地址
播放器界面模式,可为Full(显示全部),Mini(最简化),None(不显
示播放器),Invisible(全部隐藏)
播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪
启用/禁用右键菜单
boolean;是否全屏显示
playState
enableContextMenu = true
fullScreen = true
controls 属性
()
()
()
tPosition
tPositionString
rward()
verse()
()
us()
tPosition = 10
settings 属性
_old= true
= true
unt = 10
播放
暂停
停止
当前进度(双精度)
当前进度,字符串格式。如“00:23”
快进
快退
下一曲
上一曲
设置媒体开始播放的位置 (播放器ID).tPosition
= (播放器ID).tPosition+10;
音量,0-100
是否自动播放
是否静音(boolean)
播放次数
e
currentMedia 属性
on
onString
mInfo(“a”, “b”)
声道,通过它应该可以进行立体声、左声道、右声道的控制。但对应的取值尚不清楚。
媒体总长度(双精度)
媒体总长度,字符串格式。如“03:24”
从新设置媒体信息setItemInfo(“Title”, “我”)有可能出现没有权限的错误
获取当前媒体信息”Title”=媒体标题,”Author”=艺术家,”Copyright”= 版权信息,
“Description”=媒体内容描述,”Duration”=持续时间(秒),”FileSize”=文件大小,”FileType”= 文件类型,”sourceURL”=原始地址
mInfo(conststring);
currentPlaylist 属性
[integer];
network 属性
ingProgress
adProgress
ingCount
ingTime
ing
dth
edPackets
ionQuality
e
closedCaption 属性
ningID = id
leName = url
网页中出现字幕的容器的ID
字幕文件地址
缓冲百分比
下载百分比
返回媒体文件回放时缓冲的次数(长整型)
返回缓冲的时间(双精度型)
缓冲事件
贷宽
返回已接收到的数据包的数量(长整型)
返回最后 30 秒接收到的数据包的百分比(长整型)
获取比特率(播放器ID).e/1000
当前播放列表所包含媒体数
获取或设置指定项目媒体信息,其子属性同tMedia
播放器在Firefox下不能通过上边的方法和属性控制主要原因是不支持控件的controls等属性,在不同的Classid中调用上边的方法可能不同比如()播放方法在更早期的版本中可能是player
Windows Media Player SDK学习笔记(三)
Windows Media Pl 2010-04-26 11:51:56 阅读104 评论0 字号:大中小 订阅
Windows Media Player 播放控制:通过js控制播放器的播放,停止,暂停,快进,快退,以及音量调节,跳转,显示当前位置,版本信息等.
完整代码如下:
< !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“/TR/xhtml1/DTD/”>
调节声音:
跳到秒播放
转载请注明: 来源于何草不黄的博客 /
也可以直接下载:
demoForControl
相关视频文件,不是必须的.可以随意替换.
郭 富城-爱情
Windows Media Player SDK学习笔记(三)补充
Windows Media Pl 2010-04-26 11:52:25 阅读88 评论0 字号:大中小 订阅
//声道
function balance()
{
switch (e)
{
case 0:
e = 100;
TML = ‘左声道’;
break;
case 100:
e = -100;
TML = ‘右声道’;
break;
case -100:
e = 0;
TML = ‘全声道’;
break;
default :
e = 0;
TML = ‘全声道’;
break;
}
}
调节声音:
name=”mute” value=”静音″ onclick=”mute();”/>
name=”balance” value=”声道” onclick=”balance();”/>
跳到秒播放