1. 程式人生 > >Windows media player控制元件的屬性、方法及應用

Windows media player控制元件的屬性、方法及應用


[基本屬性]
URL:string             可以指定媒體位置
enable ContextMenu:Boolean  顯示/不顯示播放位置的右鍵選單
full Screen:boolean       全屏顯示
stretch To Fit:boolean     非全屏狀態時是否伸展到最佳大小
u Mode:string           播放器的模式,full:有下面的控制條; none:只有播放部份沒有控制條
play State:integer        當前控制元件狀態,下面是三種基本狀態:
3:                  正在播放
2:                  暫停
1:                  已停止
狀態變化時會觸發On Status Change事件
[controls]
可通過Windows Media Player.controls對播放器進行控制並取得相關的一些資訊:
controls.play;           播放
controls.stop;           停止
controls.pause;          暫停
controls.current Position:Double 當前播放進度
controls.current Position String:string 時間格式的字串 "0:32"


[current Media]
可以通過Windows Media Player.current Media取得當前媒體的資訊
current Media.duration Double         總長度
current Media.duration String         時間格式的字串 "4:34"


[settings]
可以通過Windows Media Player.settings 對播放器進行設定,包括音量和聲道等。
settings.volume:integer 音量 (0-100)
settings.balance:integer 聲道,通過它應該可以進行立體聲、左聲道、右聲道的控制。
Media Player1.Play          播放  
Media Player1.Stop          停止  
Media Player1.Pause          暫停  
Media Player1.PlayCount        檔案播放次數  
Media Player1.AutoRewind       是否迴圈播放  
Media Player1.Balance         聲道  
Media Player1.Volume         音量  
Media Player1.Mute          靜音  
Media Player1.Enable Context Menu    是否允許在控制元件上點選滑鼠右鍵時彈出快捷選單  
Media Player1.AnimationAtStart     是否在播放前先播放動畫  
Media Player1.ShowControls       是否顯示控制元件工具欄  
Media Player1.ShowAudioControls    是否顯示聲音控制按鈕  
Media Player1.ShowDisplay       是否顯示資料檔案的相關資訊  
Media Player1.ShowGotoBar       是否顯示Goto欄  
Media Player1.ShowPositionControls   是否顯示位置調節按鈕  
Media Player1.ShowStatusBar      是否顯示狀態列  
Media Player1.ShowTracker       是否顯示進度條  
Media Player1.FastForward       快進  
Media Player1.FastReverse       快退  
Media Player1.Rate           快進/快退速率  
Media Player1.AllowChangeDisplaySize  是否允許自由設定播放圖象大小  
Media Player1.DisplaySize       設定播放圖象大小  
    1-MpDefaultSize        原始大小  
    2-MpHalfSize          原始大小的一半  
    3-MpDoubleSize         原始大小的兩倍  
    4-MpFullScreen         全屏  
    5-MpOneSixteenthScreen     螢幕大小的1/16  
    6-MpOneFourthScreen      螢幕大小的1/4