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/”>

Untitled Page

classid=”CLSid:6BF52A52-394A-11D3-B153-00C04F79FAA6″>



调节声音:



跳到秒播放

转载请注明: 来源于何草不黄的博客 /

也可以直接下载:

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;

}

}

classid=”CLSid:6BF52A52-394A-11D3-B153-00C04F79FAA6″>




调节声音:

name=”mute” value=”静音″ onclick=”mute();”/>

name=”balance” value=”声道” onclick=”balance();”/>



跳到秒播放

转载请注明: 来源于何草不黄的博客 /

也可以直接下载:

demoForControl(new)

Windows Media Player SDK学习笔记(四)

Windows Media Pl 2010-04-26 11:53:38 阅读159 评论0 字号:大中小 订阅

windows媒体播放器7引入了媒体库。媒体库可以让用户管理他们的数字媒体内容,以及创建自定义,可以从播放器的图形用户界面管理播放清单,在Windows Media Player 9系列的ActiveX控件对象模型提供了与媒体库播放工作的支持.

注意:出于安全原因,用户必须授予访问权限的媒体库之 前,您的程序可以操作的内容。访问权限只能要求并通过Windows Media Player 9系列的对象模型批准。

在9系列的对象模型包括3个处理播放列表对象。该PlaylistCollection对象提供播放功能的组织,它代表了用户的媒体库的播放整个集合。该PlaylistArray对象提供了一种通过使用检索索引号从PlaylistCollection对象特定的播放列表;有关PlaylistCollection对象的方法2检索 PlaylistArray对象。该播放对象提供必要的属性和方法来操纵媒体项目包含在 一个单一的播放。

完整代码如下:

“/TR/xhtml1/DTD/”>

播放列表

classid=”CLSid:6BF52A52-394A-11D3-B153-00C04F79FAA6″>



“addSeletedSongToPlayList();”>



媒体列表:


播放列表:


当前播放媒体信息:

名称:

长度:

宽度:像素

高度:像素

标志数:

源地址:



添加到媒体列表可输入:
1)HTTP地址: 如/demo/


2).相对位置: 如


3).绝对位置: 如file:///D:/demo/


转载请注明: 来源于何草不黄的博客 /

也可以直接下载(右键另存为):

本文标签: 媒体播放对象播放器媒体库