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

MediaPlayer 疑問

尚未結案
chialun
一般會員


發表:20
回覆:15
積分:7
註冊:2003-09-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-11 09:31:18 IP:61.30.xxx.xxx 未訂閱
如果 windows 沒有安裝 MediaPlayer 軟體,那我使用BCB所提供的 MediaPlayer 物件是否會有問題?
KENI_LIN
中階會員


發表:86
回覆:267
積分:90
註冊:2004-05-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-11 12:17:27 IP:210.80.xxx.xxx 未訂閱
現在的Windows環境下,只要有內建的MediaPlay軟體,幾乎就可以撥放所有的多媒體檔案;而在視窗環境下撥放軟體是透過MCI(Media Control Interface)函式介面與多媒體設備溝通!    因為MediaPlayer是MCI的元件類別,所以在BCB的環境下可以用MediaPlayer元件做到撥放的功能,因此只要windows系統有MCI函式,就應該不會有問題! 寒窗苦讀十年書;只待今朝狀元時!~~ ︵ / / ︵ ( ∩ ∩ ) ○ ︶ ○
------
Keni Lin
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-11 15:45:34 IP:59.104.xxx.xxx 未訂閱
比較可怕的事情不是你沒裝。 比較可怕的是你要是有裝MP10上去。 你的BCB會有些。。。。錯亂。在使用這個東西上。^_^
chialun
一般會員


發表:20
回覆:15
積分:7
註冊:2003-09-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-11 20:10:31 IP:221.169.xxx.xxx 未訂閱
什麼是MCI呢? 那就是說,windows系統沒有MCI函式,就無法使用BCB的MediaPlayer元件嗎? 如果是,那我可以將windows系統的MCI函式link或者與我的BCB程式包在一起嗎?
KENI_LIN
中階會員


發表:86
回覆:267
積分:90
註冊:2004-05-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-15 09:11:16 IP:220.228.xxx.xxx 未訂閱
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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-15 09:30:09 IP:61.30.xxx.xxx 未訂閱
我是想 ,當我的windows裡什麼都沒有,也就是只能夠開機到windows視窗,而所有其他的應用程式都沒有的話,來執行自己寫的BCB MediaPlay程式,我認為應該會有問題, 所以我想要將BCB MediaPlay物件,可能會用到或呼叫到windows系統的一些檔案一起 link 到自己寫的BCB程式中,有沒有可能做到呢? 謝謝!!
KENI_LIN
中階會員


發表:86
回覆:267
積分:90
註冊:2004-05-31

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-15 10:20:27 IP:192.72.xxx.xxx 未訂閱
其實這個問題很"虛擬",我沒有實際做過,但如果將windows附屬的多媒體工具移除,到時候執行MediaPlay,我想一定會出現"系統缺少 ***.dll檔資料"的訊息.    到時候就要一個個找出這些*.dll的檔案,如果呼叫到windows系統的一些檔案,在一起link到自己寫的BCB程式的動作,只是可能有效吧!    舉例說明,我曾經用bcb寫好一個Webcam執行程式,但是使用在另外一台沒有安裝bcb程式的電腦時,就會出現缺少某些dll的訊息出現,我最後把這些缺少的檔案copy到windows底下的system子目錄後,程式就可以執行了.    但是呢,我覺得這並不是一個很好的方法,所以做成一個安裝dll程式的執行檔(解壓縮檔),執行時就可以將這些程式自動安裝到system子目錄底下,參考看看吧! 寒窗苦讀十年書;只待今朝狀元時!~~ ︵ / / ︵ ( ∩ ∩ ) ○ ︶ ○
------
Keni Lin
系統時間:2024-05-17 10:19:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!