MediaPlayer 疑問 |
尚未結案
|
chialun
一般會員 發表:20 回覆:15 積分:7 註冊:2003-09-27 發送簡訊給我 |
|
KENI_LIN
中階會員 發表:86 回覆:267 積分:90 註冊:2004-05-31 發送簡訊給我 |
現在的Windows環境下,只要有內建的MediaPlay軟體,幾乎就可以撥放所有的多媒體檔案;而在視窗環境下撥放軟體是透過MCI(Media Control Interface)函式介面與多媒體設備溝通! 因為MediaPlayer是MCI的元件類別,所以在BCB的環境下可以用MediaPlayer元件做到撥放的功能,因此只要windows系統有MCI函式,就應該不會有問題! 寒窗苦讀十年書;只待今朝狀元時!~~
︵ / / ︵
( ∩ ∩ )
○ ︶ ○
------
Keni Lin |
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
chialun
一般會員 發表:20 回覆:15 積分:7 註冊:2003-09-27 發送簡訊給我 |
|
KENI_LIN
中階會員 發表:86 回覆:267 積分:90 註冊:2004-05-31 發送簡訊給我 |
MCI(Media Control Interface),照字面翻譯就是"多媒體控制設備".
因為我沒有遇到"windows系統沒有MCI函式"和"將windows系統的MCI函式link"的問題過,而我使用MediaPlay物件在win98,2k,xp都沒有以上這些問題. 我剛接觸BCB沒多久,但我知道BCB程式一定會用到windows系統下的DLL檔.不曉得你現在是遇到"windows作業系統"問題,還是"BCB缺少檔案"問題? 你可以試著用Windows附屬應用程式的"CD撥放機"或是"多媒體撥放器",試看看能不能使用,就可以知道多媒體系統有沒有問題,如果你呼叫出來的BCB MediaPlayer還是無法使用,我相信問題應該是在BCB程式. 因為是在程式資料不完全的情形(缺少檔案,我曾經遇過,bcb再重裝就可以了)下使用,即使做link或者BCB程式include也是沒有用的哩. 寒窗苦讀十年書;只待今朝狀元時!~~
︵ / / ︵
( ∩ ∩ )
○ ︶ ○
------
Keni Lin |
chialun
一般會員 發表:20 回覆:15 積分:7 註冊:2003-09-27 發送簡訊給我 |
|
KENI_LIN
中階會員 發表:86 回覆:267 積分:90 註冊:2004-05-31 發送簡訊給我 |
其實這個問題很"虛擬",我沒有實際做過,但如果將windows附屬的多媒體工具移除,到時候執行MediaPlay,我想一定會出現"系統缺少 ***.dll檔資料"的訊息. 到時候就要一個個找出這些*.dll的檔案,如果呼叫到windows系統的一些檔案,在一起link到自己寫的BCB程式的動作,只是可能有效吧! 舉例說明,我曾經用bcb寫好一個Webcam執行程式,但是使用在另外一台沒有安裝bcb程式的電腦時,就會出現缺少某些dll的訊息出現,我最後把這些缺少的檔案copy到windows底下的system子目錄後,程式就可以執行了. 但是呢,我覺得這並不是一個很好的方法,所以做成一個安裝dll程式的執行檔(解壓縮檔),執行時就可以將這些程式自動安裝到system子目錄底下,參考看看吧! 寒窗苦讀十年書;只待今朝狀元時!~~
︵ / / ︵
( ∩ ∩ )
○ ︶ ○
------
Keni Lin |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |