C# Windows Media Player
控件的常用属性及方法
1
、基本属性
URL
指定媒体位置,本机或网络地址
例如:
axWindowsMediaPlayer1.URL =
@"f:aa.mp3"
;
uiMode
播放器界面模式,可为
Full, Mini, None, Invisible
;
Full
:有下面的控制条
;
None
:只有播放部份没有控制条
例如:
axWindowsMediaPlayer1.uiMode =
"Invisible"
;
playState
播放状态,
1=
停止,
2=
暂停,
3=
播放,
6=
正在缓冲,
9=
正在连接,
10=
准备就绪
enableContextMenu
启用
/
禁用右键菜单
fullScreen
是否全屏显示
stretchToFit
非全屏状态时是否伸展到最佳大小
2
、播放器基本控制
Ctlcontrols.play();
播放
Ctlcontrols.pause();
暂停
Ctlcontrols.stop();
停止
Ctlcontrols.currentPosition
当前进度
Ctlcontrols.currentPositionString
当前进度,字符串格式。如“
00:23
”
Ctlcontrols.fastForward();
快进
Ctlcontrols.fastReverse();
快退
Ctlcontrols.next();
下一曲
Ctlcontrols.previous();
上一曲
3
、播放器基本设置
settings.volume
音量,
0-100
settings.balance
声道,通过它应该可以进行立体声、左声道、右声道的控制。
settings.autoStart
是否自动播放
settings.mute
是否静音
settings.playCount
播放次数
settings.rate
播放速度
4
、当前媒体属性
currentMedia.duration
媒体总长度
currentMedia.durationString
媒体总长度,字符串格式。如“
03:24
”
currentMedia.getItemInfo(const
string)
获
取
当
前
媒
体
信
息
"Title"=
媒
体
标
题
,
"Author"=
艺术家,
"Copyright"=
版权信息,
"Description"=
媒体内容描述,
"Duration"=
持续时间(秒)
,
"FileSize"=
文件大小,
"FileType"=
文件类型,
"sourceURL"=
原始地址
currentMedia.setItemInfo(const string)
通过属性名设置媒体信息
currentMedia.name
同
currentMedia.getItemInfo("Title")