注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

为自由而活!

贵在坚持!

 
 
 

日志

 
 
关于我

一个爱好运动的程序员,希望自己能为社会人们的健康做一点事情!

网易考拉推荐
GACHA精选

在vb中优化你的视频  

2014-04-14 21:10:31|  分类: 技术有关 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

VB中WindowsMediaPlayer的常用属性和方法

[基本属性] 
                            可以指定媒体位置 
enableContextMenu:Boolean 显示/不显示播放位置的右键菜单 
fullScreen:boolean                 全屏显示 
stretchToFit:boolean              非全屏状态时是否伸展到最佳大小 
uMode:string                         播放器的模式,full:有下面的控制条; none:只有播放部份没有控制条 
playState:integer                    当前控件状态,下面是三种基本状态: 
3:正在播放 
2:暂停 
1:已停止 
状态变化时会触发OnStatusChange事件

[controls] 
可通过WindowsMediaPlayer.controls对播放器进行控制并取得相关的一些信息: 
controls.play;       播放 
controls.stop;       停止 
controls.pause;      暂停 
controls.currentPosition:Double 当前播放进度 
controls.currentPositionString:string 时间格式的字符串 "0:32"

[currentMedia] 
可以通过WindowsMediaPlayer.currentMedia取得当前媒体的信息 
currentMedia.duration Double 总长度 
currentMedia.durationString 时间格式的字符串 "4:34"

[settings] 
可以通过WindowsMediaPlayer.settings对播放器进行设置,包括音量和声道等。 
settings.volume:integer 音量 (0-100) 
settings.balance:integer 声道,通过它应该可以进行立体声、左声道、右声道的控制。

MediaPlayer1.Play          播放   
MediaPlayer1.Stop          停止   
MediaPlayer1.Pause          暂停   
MediaPlayer1.PlayCount                              文件播放次数   
MediaPlayer1.AutoRewind       是否循环播放   
MediaPlayer1.Balance         声道   
MediaPlayer1.Volume         音量   
MediaPlayer1.Mute          静音   
MediaPlayer1.EnableContextMenu    是否允许在控件上点击鼠标右键时弹出快捷菜单   
MediaPlayer1.AnimationAtStart    是否在播放前先播放动画   
MediaPlayer1.ShowControls      是否显示控件工具栏   
MediaPlayer1.ShowAudioControls    是否显示声音控制按钮   
MediaPlayer1.ShowDisplay       是否显示数据文件的相关信息   
MediaPlayer1.ShowGotoBar       是否显示Goto栏   
MediaPlayer1.ShowPositionControls  是否显示位置调节按钮   
MediaPlayer1.ShowStatusBar      是否显示状态栏   
MediaPlayer1.ShowTracker       是否显示进度条   
MediaPlayer1.FastForward       快进   
MediaPlayer1.FastReverse       快退   
MediaPlayer1.Rate          快进/快退速率   
MediaPlayer1.AllowChangeDisplaySize 是否允许自由设置播放图象大小   
MediaPlayer1.DisplaySize       设置播放图象大小   
    1-MpDefaultSize         原始大小   
    2-MpHalfSize             原始大小的一半   
    3-MpDoubleSize            原始大小的两倍   
    4-MpFullScreen            全屏   
    5-MpOneSixteenthScreen        屏幕大小的1/16   
    6-MpOneFourthScreen       屏幕大小的1/4   
    7-MpOneHalfScreen        屏幕大小的1/2   
MediaPlayer1.ClickToPlay       是否允许单击播放窗口启动Media   Player

-----------------------------------------------------------------------------------------

windows media player 控件的常用属性及方法

我的个性我做主 
假设此控件
名为wmp 
属性/方法名: 
说明: 
?[基本属性] 
URL:String; 
指定媒体位置,本机或网络
地址 
uiMode:String; 
播放器界面模式,可为Full,?Mini,?None,?Invisible 
playState:integer; 
播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪 
enableContextMenu:Boolean; 
启用/禁用右键菜单 
fullScreen:boolean; 
是否全屏显示 
?[controls] 
wmp.controls?//播放器基本控制 
controls.play; 
controls.pause; 
controls.stop; 
controls.currentPosition:double; 
当前进度 
controls.currentPositionString:string; 
当前进度,字符串格式。如“00:23” 
controls.fastForward; 
controls.fastReverse; 
controls.next; 
下一曲 
controls.previous; 
上一曲 
?[settings] 
wmp.settings?//播放器基本设置 
settings.volume:integer; 
音量,0-100 
settings.autoStart:Boolean; 
是否自动播放 
settings.mute:Boolean; 
是否静音 
settings.playCount:integer; 
播放次数 
?[currentMedia] 
wmp.currentMedia?//当前媒体属性 
currentMedia.duration:double; 
媒体总长度 
currentMedia.durationString:string; 
媒体总长度,字符串格式。如“03:24” 
currentMedia.getItemInfo(const?string); 
获取当前媒体信息"Title"=媒体标题,"Author"=艺术家,"Copyright"=版权信息,"Description"=媒体内容描述,"Duration"=持续时间(秒),"FileSize"=文件
大小,"FileType"=文件
类型,"sourceURL"=原始地址 
currentMedia.setItemInfo(const?string); 
通过属性名设置媒体信息 
currentMedia.name:string; 
同?currentMedia.getItemInfo("Title") 
?[currentPlaylist] 
wmp.currentPlaylist?//当前播放列表属性 
currentPlaylist.count:integer; 
当前播放列表所包含媒体数 
currentPlaylist.Item[integer]; 
获取或设置指定项目媒体信息,其子属性同wmp.currentMedia 
????常用的差不多就这么多,全部资料请参见Windows?Media?Player?9?SDK?文档

  评论这张
 
阅读(24)| 评论(9)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017