線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1294
推到 Plurk!
推到 Facebook!

請問有關MediaPlayer的問題....

尚未結案
shing187
一般會員


發表:45
回覆:63
積分:21
註冊:2003-01-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-15 15:53:28 IP:211.78.xxx.xxx 未訂閱
我想請問一個問題 我在程式中使用TMediaPlayer做播放影片檔的工作 另外TMediaPlayer的DisPlay我使用Panel來做 大致上都沒有問題 但現在有個狀況....不知道該怎麼解決!! 我的影像是在Panel上面....如果播放到中途暫停..... 切到別的視窗再切回來的時候 原來暫停時的影像就不見了!!要重新Refresh才會出現! 但是不知道該將Refresh放到哪....才會在視窗的切換之間被呼叫!! 請各位指教!!
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-15 16:18:00 IP:140.135.xxx.xxx 未訂閱
shing187您好:   方便將程式碼PO上來嗎?好讓有經驗的人可以幫您< > 順心< >
hao_chih
一般會員


發表:15
回覆:25
積分:18
註冊:2003-09-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-15 21:04:01 IP:61.63.xxx.xxx 未訂閱
視窗切換?那可以試試再 OnActivate 或是 OnPaint 事件裡加...
shing187
一般會員


發表:45
回覆:63
積分:21
註冊:2003-01-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-17 10:53:27 IP:211.78.xxx.xxx 未訂閱
以上兩個event我有試過..... OnActive....視窗切回的時候不會被呼叫到!! OnPaint....會被呼叫到....不過在一開始的時候,如果MediaPlayer未被開啟,會出現錯誤!!
hao_chih
一般會員


發表:15
回覆:25
積分:18
註冊:2003-09-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-10-20 15:17:07 IP:61.63.xxx.xxx 未訂閱
        MediaPlayer1->AutoOpen = true;
        MediaPlayer1->Display = Panel1;
        MediaPlayer1->FileName = "C:\\test.mpg";
        MediaPlayer1->Open();
 
中途暫停,可是我測試畫面不會消失耶~很正常阿.. 如果是因為未被開啟而產生錯誤, 你可以在Refresh()之前先判斷是否有被開啟過再決定要不要Refresh(消極的方法)
shing187
一般會員


發表:45
回覆:63
積分:21
註冊:2003-01-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-10-28 13:48:14 IP:211.78.xxx.xxx 未訂閱
暫停後如果畫面一直留在程式的話 畫面會很正常不會不見 不過如果切換到其他視窗或程式之後 再回來看...畫面就變空白一片了! 取消暫停後 畫面恢復動作後才會有影像出現!
系統時間:2024-04-30 19:43:07
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!