請問如何用 Delphi 播放 DVD ( VOB檔 )呢? |
尚未結案
|
Wawa
一般會員 發表:27 回覆:55 積分:16 註冊:2002-10-04 發送簡訊給我 |
|
mobitaco
一般會員 發表:19 回覆:22 積分:8 註冊:2003-09-24 發送簡訊給我 |
|
Wawa
一般會員 發表:27 回覆:55 積分:16 註冊:2002-10-04 發送簡訊給我 |
謝謝回答,DSPACK23.exe 已下載. 安裝方式也會參照下列所說明的安裝http://delphi.ktop.com.tw/topic.php?TOPIC_ID=38582. 1.但 DSPACK23 即使安裝好了也不知道該如何使用(不知道是否能像 TMideaPlayer 那麼方便使用), 是否有前輩願告知如何使用呢? 2.所提的decoder要費用也沒關係, 但不知該去那邊DownLoad, 且要如何使用? 3.我只想撥放個 VOB 檔而已, 需要這麼麻煩嗎? 有沒有簡單好用的元件呢? 4.Delphi TirdParty 是否有類似 TMideaPlayer 的元件, 可支援MP1-4及較常見的影像格式當, 即使要收費也可以? (若有的話在那邊可DownLoad 試用看看呢?) 謝謝!!
|
mobitaco
一般會員 發表:19 回覆:22 積分:8 註冊:2003-09-24 發送簡訊給我 |
|
japhenchen
高階會員 發表:51 回覆:444 積分:184 註冊:2003-07-23 發送簡訊給我 |
|
Wawa
一般會員 發表:27 回覆:55 積分:16 註冊:2002-10-04 發送簡訊給我 |
謝謝japhenchen 及 mobitaco 的指導, DSPACK 果然好用. 大部份的 Demo 程式都可 RUN, 但 DVDPlay 確無法執行, 執行時有下列錯誤訊息,不知道是我設定錯誤, 還是 Demo 程式有問題呢? 不知 2 位前輩可否指導? 不勝感激, 謝謝!! The FilterGraphDVDCurrentHMSFTime method reference by FilterGra.OnDVDCurrentHMSFTime has an incompatible parameter list. Remove the reference? [Error] Unit1.pas(99): Undeclared identifier: 'TDVD_HMSF_TIMECODE'
[Error] Unit1.pas(99): Undeclared identifier: 'TDVD_TimeCode'
[Error] Unit1.pas(116): Undeclared identifier: 'TAM_DVD_RenderStatus'
[Error] Unit1.pas(126): Types of actual and formal var parameters must be identical
[Error] Unit1.pas(132): 'THEN' expected but identifier 'hrVPEStatus' found
[Error] Unit1.pas(133): 'THEN' expected but identifier 'bDvdVolInvalid' found
[Error] Unit1.pas(134): 'THEN' expected but identifier 'bDvdVolUnknown' found
[Error] Unit1.pas(135): 'THEN' expected but identifier 'bNoLine21In' found
[Error] Unit1.pas(136): 'THEN' expected but identifier 'bNoLine21Out' found
[Error] Unit1.pas(137): 'THEN' expected but identifier 'iNumStreamsFailed' found
[Error] Unit1.pas(159): Expression expected but 'PROCEDURE' found
[Error] Unit1.pas(354): Undeclared identifier: 'bHours'
[Error] Unit1.pas(354): Undeclared identifier: 'bSeconds'
[Fatal Error] DVDPlay.dpr(5): Could not compile used unit 'Unit1.pas'
|
Wawa
一般會員 發表:27 回覆:55 積分:16 註冊:2002-10-04 發送簡訊給我 |
|
japhenchen
高階會員 發表:51 回覆:444 積分:184 註冊:2003-07-23 發送簡訊給我 |
|
Wawa
一般會員 發表:27 回覆:55 積分:16 註冊:2002-10-04 發送簡訊給我 |
japhenchen你好: 我試過了, 並不是 DIRECTX9.0 沒安裝的原因. DIRECTX9.0 我有裝. 否則其他程式怎麼能執行呢!!
我已試過, 只要改用 Delphi 7.0 就沒問題. 但我現因其他元件的關係,
只能使用 D5. 從 Error Message: Undeclared identifier: 'TDVD_HMSF_TIMECODE' 來看,
TDVD_HMSF_TIMECODE 很明顯的 Delphi 5.0 無法識別, 且 hrVPEStatus 也都是 not Found, 若沒裝 DIRECTX9.0, 錯誤訊息不會是這樣的. 不知有何前輩高人, 可以指導我如何在 Delphi 5.0 才能使 DVDPlay 該程式能夠執行. 謝謝!!
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |