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

Window Media player 為什麼在BCB中不能用 fullscreen 的指令呢?

尚未結案
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-13 17:55:12 IP:211.74.xxx.xxx 未訂閱
各位先進大家好: 小弟目前用bcb6 media player 9.0 的元件來開發播放程式, 但是發現想要使用 WindowMediaPlayer1->controls->fullScreen 這個屬性 時,竟然~~沒有說....在參閱過WMP9的SDK後,使用方法也是一樣Player1.controls.fullScreen ,想請問各位先進是否有遭遇過類似問題呢? 再次謝謝各位大大的回答,有更好的方式可以達到fullscreen 也可以告訴我,謝謝!!
hcker
中階會員


發表:95
回覆:118
積分:62
註冊:2003-02-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-16 08:33:40 IP:219.129.xxx.xxx 未訂閱
引言: 各位先進大家好: 小弟目前用bcb6 media player 9.0 的元件來開發播放程式, 但是發現想要使用 WindowMediaPlayer1->controls->fullScreen 這個屬性 時,竟然~~沒有說....在參閱過WMP9的SDK後,使用方法也是一樣Player1.controls.fullScreen ,想請問各位先進是否有遭遇過類似問題呢? 再次謝謝各位大大的回答,有更好的方式可以達到fullscreen 也可以告訴我,謝謝!!
直接使用fullScreen:=true 當然,我是用delphi 不是bcb 我想也一樣的。 ----------要知道自己有多笨,到DelphiK.Top來看看----------
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-17 08:19:23 IP:211.74.xxx.xxx 未訂閱
hcker兄謝謝你的回應: 在bcb中必須要先指定元件->屬性才行...所以直接用fullscreen=true;是 不能用的...我在想是否是我將MediaPlayer安裝錯誤才會怎樣..於是小弟後來跑去用vb6 來做一個播放程式,發現他也沒有WindowsMediaPlayer->controls->fullscren的屬性,真是奇怪,是因為是MediaPlayer9.0的關係嗎..怎麼都不行..換了電腦安裝後一樣,不過好像很少有前輩有這樣的問題說!_!
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-09-17 08:56:31 IP:211.74.xxx.xxx 未訂閱
小弟更正一下之前的回應... 在media player 9.0中全螢幕的指令應該如下 MediaPlayer1.fullScreen=true; 就可以了(SDK中有),在VB的環境中確定是可以的...但是在BCB的環境中 的卻無法...MediaPlayer1->fullScren..他會出現一個錯誤...fullScreen 不是 TWindowsMediaPlayer 的成員(fullScreen is not member of TWindowsMediaPlayer) (題外話) 其實之前也想用Dspack 來寫, 可是因為沒辦法播vob的檔而沒有繼續下去,現在 用media player 也不行,真是~~!_! 是不是應該再回去用vb.net 來寫呢... P.S是不是我發問發錯區了呢...這裡好像是Delphi區說,會不會因為如此,所以才沒有人回應呢..不過有沒有辦法換討論區呢?不然我再另外一區再問一次,又會觸 犯版規!_!...怎麼辦呢?
hcker
中階會員


發表:95
回覆:118
積分:62
註冊:2003-02-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-09-17 09:36:02 IP:219.129.xxx.xxx 未訂閱
這裏討論 mp9的是相對比較少的,BCB的我不是很清楚,沒用過 我說的就是Delphi 的.fullscreen。你看看重新安裝是否能解決這個問題。 你的問題發得正確,因為寫這個的人很少,所以很少人回答你的問題。? 那個Dspack不好用,很多都不支持。特別是視頻流,原來我也想用這個,後來發現 ….不適合我 ----------要知道自己有多笨,到DelphiK.Top來看看----------
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-09-17 11:06:08 IP:211.74.xxx.xxx 未訂閱
謝謝大大的回應... 我已經移掉重裝也一樣說....唉....也換另一台電腦試了,不過結果相同...
linmon416
一般會員


發表:11
回覆:44
積分:11
註冊:2003-12-19

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-09-20 10:18:16 IP:211.75.xxx.xxx 未訂閱
請參考http://delphi.ktop.com.tw/topic.php?topic_id=38582, 你應該會得到答案的.
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-09-20 14:57:24 IP:61.221.xxx.xxx 未訂閱
謝謝linmon416兄的回應: 我知道在delphi的版本中按右鍵就會有fullscreen 的屬性,可是在bcb中是不存在的屬性,但是我裝的版本為 bcb6 mediaplayer 9 ,我想應該也沒有版本讓我升級了..!!_!! 至於Dspack ...在下之前用的,而目前的問題是他的播放DVD的部分無法工作 RenderDVD 是有問題的,所以才想回來用Media Player 解決問題... 再次謝謝你的回應......
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-09-21 18:40:59 IP:211.96.xxx.xxx 未訂閱
DSPACK無法撥DVD?我可沒看到過有這個問題,我可否試問一下,您是否有安裝DVD的DECODER?如果沒有,您可能用了WMP9的OCX來撥放一樣也會有問題 藏私の禁止
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-09-22 09:06:08 IP:211.74.xxx.xxx 未訂閱
japhenchen兄您好: 小弟在BCB6 Dspack2.31 的環璄下,使用RenderDVD(status,L"c:\movie.mpg")要無法播放VOB的檔案,但RenderFile可以, 能確定的是我已經有裝dvd 的decoder了,因為用PowerDVD可以播說... 錯誤訊息為: [Linker Error] Unresolved external '__fastcall Dspack::TFilterGraph::RenderDVD(__MIDL___MIDL_itf_strmif_0379_0001&, System::WideString, int)' referenced from D:\TOOLS\DSPACK\AP_SAMPLE\PLAYWIN\MAIN.OBJ 關於Dspack的問題,目前為懸賞題,盼先進們能為小弟解答,謝謝!! http://delphi.ktop.com.tw/topic.php?TOPIC_ID=55907
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-09-22 09:34:33 IP:211.96.xxx.xxx 未訂閱
看樣子像是你的引數有問題~ RenderDVD(status,L"c:\movie.mpg") 請問你的status是不是宣告成AM_DVD_RENDERSTATUS的類別? 試試以下(我的c 基礎沒打好,有錯請見諒) AM_DVD_RENDERSTATUS status; RenderDVD(&status,L"c:\movie.mpg",AM_DVD_HWDEC_PREFER); 建議上msdn網站上看看有關於directshow的部份,最好下載整個SDK,里面就有一個簡單的dvd播放的範例可以參考 藏私の禁止
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#12 引用回覆 回覆 發表時間:2004-09-22 11:19:53 IP:61.221.xxx.xxx 未訂閱
http://www.comicer.com/stronghorse/water/software/minidvd/page_03.htm 他山之石 破知解知理知 庵不知 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=48778 發表人 - conundrum 於 2004/09/22 11:40:59
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#13 引用回覆 回覆 發表時間:2004-09-22 17:30:12 IP:61.221.xxx.xxx 未訂閱
謝謝各位大大熱情的回應.... japhenchen你好: 關於http://delphi.ktop.com.tw/topic.php?TOPIC_ID=55907的問題, 小弟未能把原始碼貼上,真是不好意思,其實小弟的寫法也和兄長的內容不盡相同,不過在BCB中還是發生錯誤(為了這個問題,讀了K.TOP Dspack相當多的文章,不過似乎在bcb版本播放dvd的地方資料甚少.....) 而在Dspack 的討論區也有網友問過相同問題...不過也沒有人回答!!_!! directshow的文件看了許多,不過有些看不太懂,所以透過Dspack 來找directshow的問題,小弟還真不太行... 於是小弟又回來用 media player 結果 fullscreen..
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#14 引用回覆 回覆 發表時間:2004-09-22 17:36:03 IP:211.74.xxx.xxx 未訂閱
conundrum大大你好: 小弟依連結去查看..不過還是不太明白,麻煩大大再指點小弟一下.. 謝謝。。。。
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#15 引用回覆 回覆 發表時間:2004-09-23 18:15:30 IP:211.96.xxx.xxx 未訂閱
陸大俠的書里有你要的東西,我有買,看到了DVD的播放原理及DIRECTSHOW的播放技巧,很精典,大師作品,不過呢,大陸的簡体書,台灣有書店代理,自己去看看吧,不然網站上也有原始程式可以下載看看,VC 的版本 http://hqtech.nease.net/ 藏私の禁止
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#16 引用回覆 回覆 發表時間:2004-09-24 08:19:30 IP:211.74.xxx.xxx 未訂閱
japhenchen兄: 感謝你提供資料,不過陸大陝的書有台灣代理嗎?請問是那一間呢?我想直接上網去訂購,因為之前去找過不過大部分的書都在討論DirectX的3d部分,鮮少提及DirectShow的部分說....再次感謝你撥空為小弟回答..^_^
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#17 引用回覆 回覆 發表時間:2004-10-12 09:03:35 IP:211.74.xxx.xxx 未訂閱
謝謝大大們的熱心回答,只可惜只能給予一人分數,有點對不起各位先進.. 小弟結果是使用DirectX 來開發視訊軟體,目前已解決的問題, 唯一有點問題是 DirectX 的快轉和倒轉小弟還是有問題, 此問題目前是加倍計分題,先進們有 興趣可以去看看.... 再次謝謝大家^_^ Terence
系統時間:2024-04-29 13:44:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!