如何控制 Windows Media Player |
尚未結案
|
will
中階會員 發表:176 回覆:135 積分:62 註冊:2002-04-14 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
will
中階會員 發表:176 回覆:135 積分:62 註冊:2002-04-14 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
allkeny
一般會員 發表:4 回覆:3 積分:1 註冊:2002-12-13 發送簡訊給我 |
|
japhenchen
高階會員 發表:51 回覆:444 積分:184 註冊:2003-07-23 發送簡訊給我 |
我是一直想不出來,WindowsMediaPlayer的ActiveX的元件究竟還有什麼好用的,充其量只能放放MPEG,聽聽MP3,做點簡單的播放行為,還有一些深不可測的事件控制,好不容易用其寫出個像點樣子的播放器出來,清除不掉MS的LOGO變成了夢魘(非不為,而是不願),發布出去給用戶時,經常發生Class not found的怪現象(人家不想裝WMP,你又能耐他何?),當遇上了XP,WMP7變成了WMP9,整個版面變了樣,原來的WMP.DLL變成了怪物,當DELPHI開啟了之前用WMP7的ACTIVEX時設計的專案,拼命出現ACCESS VIOLATION的錯,重試一下還可以勉強COMPILE,不過DELPHI就從此關不掉了~~~這就是我三個月前所遇到的一堆怪現象,自從遇上了DSPACK,改用了DIRECTSHOW的方式開發多媒体的程式之後,一切改變了 DSPACK不只簡化到比用Delphi內建的TMediaPlayer還方便,一個FILTERGRAPH負責媒体檔案的資料串流的處理,一個VIDEOWINDOW負責顯示畫面(如果是用來聽的,可以不用放VIDEOWINDOW),一句RENDERFILE,一句PLAY,就可以正常播放在WINDOWS中常見的音樂影片及網路串流格式,包括非MS陣營的所有文件(如果你有裝對應的編解碼過濾器外掛的話) 這元件組事件處理也非常完整,也完整了涵蓋DIRECTSHOW所有功能及變數宣告,作者追加上去的FUNCTION,更使得比直接用QUERYINTERFACE簡化了不少工作,全螢幕播放,桌布播放,音量調整,音軌開關切換,多重視頻混合輸出,電視卡頻道設定,外加的MPEG1-4的解壓縮卡的AV端子輸出(如果你的卡不會太舊的話),WEBCAM、MIC的聲音影像的擷取,轉存壓縮成AVI或MPEG4(要裝ENCODER),或一張一張抓下來用TCPIP送到對方的電腦上顯示,甚至更惡劣的,可以把DVD轉成DIVX的格式存放(不用花心思找程式把DVD轉VCD)............. 重點: DSPACK 是 GNU 協議下的產品~Totally Free~真的有興趣研究directshow如何運作的,ctrl按著,點滑鼠左鍵,就可以看到完整的source code,毫無保留,程式拿出去賣也不會留下任何記號,更不會莫名跑出令人生厭的版權宣告,也不會用了三個月就掛了(試用到期) 還想什麼?改用dspack,別用wmp了
|
will
中階會員 發表:176 回覆:135 積分:62 註冊:2002-04-14 發送簡訊給我 |
謝謝的的指教 請問 有沒有其它關於DSPACK的資料?
引言: 我是一直想不出來,WindowsMediaPlayer的ActiveX的元件究竟還有什麼好用的,充其量只能放放MPEG,聽聽MP3,做點簡單的播放行為,還有一些深不可測的事件控制,好不容易用其寫出個像點樣子的播放器出來,清除不掉MS的LOGO變成了夢魘(非不為,而是不願),發布出去給用戶時,經常發生Class not found的怪現象(人家不想裝WMP,你又能耐他何?),當遇上了XP,WMP7變成了WMP9,整個版面變了樣,原來的WMP.DLL變成了怪物,當DELPHI開啟了之前用WMP7的ACTIVEX時設計的專案,拼命出現ACCESS VIOLATION的錯,重試一下還可以勉強COMPILE,不過DELPHI就從此關不掉了~~~這就是我三個月前所遇到的一堆怪現象,自從遇上了DSPACK,改用了DIRECTSHOW的方式開發多媒体的程式之後,一切改變了 DSPACK不只簡化到比用Delphi內建的TMediaPlayer還方便,一個FILTERGRAPH負責媒体檔案的資料串流的處理,一個VIDEOWINDOW負責顯示畫面(如果是用來聽的,可以不用放VIDEOWINDOW),一句RENDERFILE,一句PLAY,就可以正常播放在WINDOWS中常見的音樂影片及網路串流格式,包括非MS陣營的所有文件(如果你有裝對應的編解碼過濾器外掛的話) 這元件組事件處理也非常完整,也完整了涵蓋DIRECTSHOW所有功能及變數宣告,作者追加上去的FUNCTION,更使得比直接用QUERYINTERFACE簡化了不少工作,全螢幕播放,桌布播放,音量調整,音軌開關切換,多重視頻混合輸出,電視卡頻道設定,外加的MPEG1-4的解壓縮卡的AV端子輸出(如果你的卡不會太舊的話),WEBCAM、MIC的聲音影像的擷取,轉存壓縮成AVI或MPEG4(要裝ENCODER),或一張一張抓下來用TCPIP送到對方的電腦上顯示,甚至更惡劣的,可以把DVD轉成DIVX的格式存放(不用花心思找程式把DVD轉VCD)............. 重點: DSPACK 是 GNU 協議下的產品~Totally Free~真的有興趣研究directshow如何運作的,ctrl按著,點滑鼠左鍵,就可以看到完整的source code,毫無保留,程式拿出去賣也不會留下任何記號,更不會莫名跑出令人生厭的版權宣告,也不會用了三個月就掛了(試用到期) 還想什麼?改用dspack,別用wmp了 |
japhenchen
高階會員 發表:51 回覆:444 積分:184 註冊:2003-07-23 發送簡訊給我 |
|
allkeny
一般會員 發表:4 回覆:3 積分:1 註冊:2002-12-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |