資源描述:
《播放器mediaplayer1屬性》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、vb?WindowsMediaPlayer1vbWindowsMediaPlayer1windowsmediaplayer控件在我們編程時經(jīng)常要用到,但是有很多屬性及方法卻不知道該怎么使用?,F(xiàn)以wmp9.0控件為例說說其在Delphi7.0中常用的屬性與方法(JavaScript中用法幾乎完全相同)。???假設此控件名為wmp屬性/方法名:說明:[基本屬性] URL:String;指定媒體位置,本機或網(wǎng)絡地址uiMode:String;播放器界面模式,可為Full,Mini,None,InvisibleplayState:integer;播放狀態(tài),1=停止,2=暫停,3
2、=播放,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;快進control
3、s.fastReverse;快退controls.next;下一曲controls.previous;上一曲[settings]wmp.settings//播放器基本設置settings.volume:integer;音量,0-100settings.autoStart:Boolean;是否自動播放settings.mute:Boolean;是否靜音settings.playCount:integer;播放次數(shù)[currentMedia]wmp.currentMedia//當前媒體屬性currentMedia.duration:double;媒體總長度currentMe
4、dia.durationString:string;媒體總長度,字符串格式。如“03:24”currentMedia.getItemInfo(conststring);獲取當前媒體信息"Title"=媒體標題,"Author"=藝術(shù)家,"Copyright"=版權(quán)信息,"Description"=媒體內(nèi)容描述,"Duration"=持續(xù)時間(秒),"FileSize"=文件大小,"FileType"=文件類型,"sourceURL"=原始地址currentMedia.setItemInfo(conststring);通過屬性名設置媒體信息currentMedia.nam
5、e:string;同currentMedia.getItemInfo("Title")[currentPlaylist]wmp.currentPlaylist//當前播放列表屬性currentPlaylist.count:integer;當前播放列表所包含媒體數(shù)currentPlaylist.Item[integer];獲取或設置指定項目媒體信息,其子屬性同wmp.currentMedia記得一個朋友問的,不知道能不能解決你的問題,我找了幾個常用的屬性和方法,你可以參考一下==========WindowsMediaPlayer的常用屬性和方法===========[基
6、本屬性]URL:string????????????????????????????可以指定媒體位置enableContextMenu:Boolean顯示/不顯示播放位置的右鍵菜單fullScreen:boolean?????????????????全屏顯示stretchToFit:boolean??????????????非全屏狀態(tài)時是否伸展到最佳大小uMode:string?????????????????????????播放器的模式,full:有下面的控制條;none:只有播放部份沒有控制條playState:integer????????????????????
7、當前控件狀態(tài),下面是三種基本狀態(tài):3:正在播放2:暫停1:已停止狀態(tài)變化時會觸發(fā)OnStatusChange事件[controls]可通過WindowsMediaPlayer.controls對播放器進行控制并取得相關的一些信息:controls.play;???????播放controls.stop;???????停止controls.pause;??????暫停controls.currentPosition:Double當前播放進度controls.currentPositionString:string時間格式的字符串"0:32"