二級DELPHI控件:MediaPlayer組件的常用方法

字號:

(1)AutoButtonSet方法
    該方法能夠指定媒體播放器的按鈕可用或不可用。當(dāng)AutoEnable特性設(shè)置為’l\'rue時(shí),該過程可根據(jù)媒體設(shè)備的狀態(tài)自動(dòng)控制媒體播放器的按鈕處于可用或不可用狀態(tài)。
    (2)Play方法
    該方法用于播放已打開的媒體文件。如果設(shè)置了StartPos屬性,則該方法從Start.Pos指定的位置開始播放;否則從Position特性指定的當(dāng)前位置開始播放。同樣,如果設(shè)置了:EndPos特性,那么該過程播放到,EndPos指定的位置結(jié)束;否則一直播放到媒體結(jié)束。如果設(shè)置AutoRewind特性為True,那么調(diào)用該過程時(shí),無論當(dāng)前位置在何處,都將從頭開始播放。
    (3)Open方法
    該方法用于打開多媒體設(shè)備。在調(diào)用該過程打開多媒體設(shè)備之前,須在DeviceType特性中指定設(shè)備類型。
    (4)Save方法
    該方法用于把當(dāng)前已加載的媒體存儲到FileName特性指定的文件中。
    (5)Close方法
    該方法用于關(guān)閉已打開的多媒體播放設(shè)備。應(yīng)用程序中止時(shí),自動(dòng)調(diào)用該過程。
    (6)Pause方法
    該方法用于暫停多媒體設(shè)備的播放或錄制。如果在設(shè)備暫停狀態(tài)調(diào)用該過程,則設(shè)備將調(diào)用Resume方法恢復(fù)播放或錄制。在程序運(yùn)行中按下媒體播放器的:Pause按鈕,將調(diào)用該過程,中國自學(xué)編程網(wǎng)整理發(fā)布,www.zxbc.cn。
    (7):Next方法
    該方法用于將媒體播放器移動(dòng)到下一個(gè)軌道的開始位置。如果調(diào)用該方法時(shí),媒體的當(dāng)前位置是最后一個(gè)軌道,那么媒體播放器將定位于當(dāng)前位置。如果多媒體設(shè)備不使用軌道,該方法將定位于媒體的最后位置。在程序運(yùn)行中按下媒體播放器的Next按鈕,將調(diào)用該過程。
    (8)Preyious方法
    該方法使媒體播放器回退。如果當(dāng)前位置是一個(gè)軌道的開始位置,那么調(diào)用該方法可使媒體回退到上一個(gè)軌道的開始位置;如果當(dāng)前位置不是一個(gè)軌道的開始位置,那么回退到當(dāng)前軌道的開始位置;如果媒體設(shè)備不使用軌道,那么回退到Start特性指定的開始位置。
    (9)Step方法
    該方法在媒體中向前(播放方向)移動(dòng)數(shù)個(gè)。Frames。在程序運(yùn)行中按下媒體播放器的Step按鈕,將調(diào)用該過程。
    (10)Back方法
    該方法使媒體播放器回退數(shù)個(gè)Frames。在程序運(yùn)行中按下媒體播放器的Back按鈕,將調(diào)用該方法。
    (11)StartRecording方法
    該方法從當(dāng)前位置或StartPos特性指定的位置開始錄制。在程序運(yùn)行中按下媒體播放器的Record按鈕,將調(diào)用該方法。
    (12)Eject方法
    該方法用于打開多媒體設(shè)備倉門,刪除已安裝的媒體文件。在程序運(yùn)行中按下媒體播放器的Eject按鈕,將調(diào)用該方法。
    (13)Resume方法
    該方法使用目前處于暫停狀態(tài)的媒體設(shè)備恢復(fù)播放或錄制。在程序運(yùn)行中,當(dāng)媒體設(shè)備處于暫停狀態(tài)時(shí),按下媒體播放器的Resume按鈕,將調(diào)用該過程。
    (14)Rewind方法
    該方法用于移動(dòng)當(dāng)前位置到Start特性指定的媒體開始位置。
    (15)Stop方法
    該方法中止媒體播放或錄制。在程序運(yùn)行中按下媒體播放器的Stop按鈕,將調(diào)用該方法。