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")
