在BCB裡使用Media Player 可以讓檔案自動且重複撥放嗎?? |
尚未結案
|
kancewang
一般會員 發表:6 回覆:14 積分:4 註冊:2004-05-24 發送簡訊給我 |
|
ray24
中階會員 發表:18 回覆:88 積分:56 註冊:2002-07-24 發送簡訊給我 |
用用看 TIMER 來控制
就是說用一個TIMER來控制 MEDIA PLAYER 播放片子以及重複播放 例如播放清單如下
A.MPEG
B.AVI
C.AVI TIMER 先確認MEDIA PLAYER是閒置的還是忙碌
若是閒置--->呼叫 MEDIA PLAYER來播放清單中的片子A.MPEG
同時記住播放到哪一片...方便下一次啟動時所播的片子(B.avi)
若是忙碌--->代表上一次叫MEDIA PLAYER播放的片子還在播..所以繼續偵測MEDIA PLAYER 參考看看... ----------------------
台上一分鐘,台下十年功
------
台上一分鐘,台下十年功 |
nlj859
資深會員 發表:139 回覆:375 積分:322 註冊:2004-03-20 發送簡訊給我 |
Hello kancewang, 請參考:
void __fastcall TForm1::FormCreate(TObject *Sender) { MediaPlayer1->FileName="C:\\WINNT\\Media\\Windows 登入音效.wav"; //請自行改為你要的影片檔或是音樂檔路徑 MediaPlayer1->Open(); MediaPlayer1->Play(); } void __fastcall TForm1::Timer1Timer(TObject *Sender) { if (MediaPlayer1->Position==MediaPlayer1->TrackLength[1]) MediaPlayer1->Play(); } void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action) { MediaPlayer1->Close(); } |
kancewang
一般會員 發表:6 回覆:14 積分:4 註冊:2004-05-24 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
kancewang
一般會員 發表:6 回覆:14 積分:4 註冊:2004-05-24 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
kancewang
一般會員 發表:6 回覆:14 積分:4 註冊:2004-05-24 發送簡訊給我 |
|
ray24
中階會員 發表:18 回覆:88 積分:56 註冊:2002-07-24 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |