Windows Media Player SDK 控件使用详解

需积分: 10 12 下载量 91 浏览量 更新于2024-09-15 收藏 108KB DOC 举报
"Windows Media Player SDK学习笔记" Windows Media Player (WMP) SDK 是一个开发工具包,用于构建能够与Windows Media Player集成的应用程序。通过这个SDK,开发者可以访问和控制WMP的各种功能,如播放、暂停、停止媒体,以及调整音量、全屏显示等。以下是对SDK中一些关键特性的详细解释: 1. **属性**: - **URL**: 这个属性用于设置媒体文件的位置,它可以是本地路径或者网络URL。 - **uiMode**: 控制播放器的用户界面显示模式,包括Full(完整显示),Mini(最小化),None(不显示),Invisible(完全隐藏)。 - **playState**: 显示播放器的当前状态,包括1(停止),2(暂停),3(播放),6(缓冲),9(连接中),10(准备就绪)。 - **enableContextMenu**: 启用或禁用播放器的上下文菜单,通常右键点击时出现。 - **fullScreen**: 切换播放器是否以全屏模式显示,值为布尔类型。 2. **controls属性**: - **controls.play()**: 开始播放媒体文件。 - **controls.pause()**: 暂停当前播放。 - **controls.stop()**: 停止播放。 - **controls.currentPosition**: 获取或设置当前播放进度,单位为秒。 - **controls.currentPositionString**: 返回当前播放时间的字符串形式,如"00:23"。 - **controls.fastForward()**: 快进播放。 - **controls.fastReverse()**: 快退播放。 - **controls.next()**: 跳至下一首媒体。 - **controls.previous()**: 回到上一首媒体。 - **controls.CurrentPosition**: 设置播放起点,可以通过加减值来移动播放位置。 3. **settings属性**: - **settings.volume**: 设置音量级别,范围在0到100之间。 - **settings.autoPlay**: 控制媒体是否在加载后自动播放,布尔值。 - **settings.mute**: 开启或关闭静音模式,布尔值。 - **settings.playCount**: 设置媒体重复播放的次数,例如10表示播放10次。 - **settings.balance**: 控制音频声道,可能用于左右声道平衡,具体值取决于实现。 4. **currentMedia属性**: - **currentMedia.duration**: 返回当前媒体的总时长,通常以秒为单位。 通过这些属性和方法,开发者可以在应用程序中实现对Windows Media Player的深度集成,提供自定义的媒体播放体验。例如,你可以创建一个播放列表管理器,自定义播放控制按钮,或者实现媒体文件的自动播放和循环播放等功能。同时,还可以结合其他API来获取更复杂的功能,如网络流媒体的支持、媒体信息的元数据处理等。Windows Media Player SDK 提供了丰富的接口,使得开发者可以灵活地构建多媒体应用。
2019-07-10 上传
Windows Media Player万能解码包,让你只用操作系统自带的Windows Media Player播放器,可以播放除WMP自身支持的格式外,还能播放mp4、3gp、rm、rmvb等等目前流行的几乎所有格式流媒体(包括real流媒体)。 深度WMP解码包2008新春贺岁版 1.只需使用系统自带的WMP一个播放器即能播遍天下! 2.支持播放目前流行的所有格式(绝不夸张)的本地媒体及网络在线流媒体(包括real流媒体)! 理论上让你只用操作系统自带的Windows Media Player播放器,可以播放除WMP自身支持的格式外,还能播放以下格式ape、flac、aac、wv、mp4、m4a、m4b、m4p、m4v、mp4v、3gp、3g2、rm、ra、ram、rmvb、rp、rpm、rt、mov、qt、mkv、mka、mks、ac3、dts、lpcm、flv、ogg、ogm、ofr、ofs、mpc、mpp、mp 、tta、scm、smv、ts、tp、csf、sdp文件。 带VSFilter外挂字幕 VSFilter 是 VOBSUB 新版的名字。它是一个外挂字幕的程序,是用来播放 DivX 格式影片必备的显示字幕工具。通常可以使用的播放器有Windows Media Player,RealPlayer,Media Player Classic等。因为VobSub制作生成的为点阵格式字幕,相比于OCR生成的字幕,它可以正确显示任何特殊字符而无须校正。 使用方法: 将所有文件复制 %windows%system32 文件夹下,然后在 开始-运行 对话框中输入 regsvr32 vsfilter.dll 即可。 如果VobSub安装正确,并且能显示字幕,就是播放器的问题了。那MPC来说,确认查看菜单下-〉选项-〉输出-〉dirctshow视频的选项 为VMR9(无转换) 。 确定,重起播放器。 这两部设置正确的话就应该能看到双字幕了。 然后查看菜单下-〉选项-〉字幕-默认样式 可以调整一种字幕的位置 右下角绿色小箭头 右键选择 drictVobsub 可以调节第二字幕位置