全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1281
推到 Plurk!
推到 Facebook!

load的問題

答題得分者是:arisaka_matsuri
bkgbtonxu
一般會員


發表:10
回覆:14
積分:4
註冊:2007-12-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-01-22 17:01:05 IP:116.118.xxx.xxx 訂閱
我要將影片的圖檔顯示出來,建立一個開啟檔案,當它被執行讀到影片檔時,將它的圖用陣列的方式列出來
但是為啥一開始打的下段程式就 不行?

if執行
Load(GroupBox1->FileNam=OpenDialog1->FileName);

已經做到影片可以正常播放~但在if執行時加上段程式就出現錯誤

一般做法是先讀檔不是嗎?在開始弄陣列 1之類的動作,最後再釋放記憶體 ,
想請問上段程式有什麼問題?
------
http://www.wretch.cc/album/bkgbtonxu
編輯記錄
bkgbtonxu 重新編輯於 2008-01-22 17:03:40, 註解 無‧
arisaka_matsuri
高階會員


發表:25
回覆:205
積分:231
註冊:2003-10-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-01-22 19:30:48 IP:140.113.xxx.xxx 訂閱
答案很簡單~~
因為compiler看不懂 "if執行" 這個陳述式...XD

對不起,我不是來亂的
讓我來敘述一下你的問題,看我有沒有誤解
「你需要將影片開啟,然後把一張一張的畫面放進一個陣列中」
是這樣嗎?
friendlly
高階會員


發表:22
回覆:144
積分:103
註冊:2003-04-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-01-22 20:04:47 IP:61.64.xxx.xxx 訂閱
先不討論指令與format對不對
光邏輯語法你不覺得就不對嗎
GroupBox1->FileNam=OpenDialog1->FileName <------ 這動作邏輯成立 ,
Load ( 檔名 ) <----------------這也合理
但是放在一起 請問你是要Load 啥米 ...因為你並沒有指定檔名..

這樣說明不知你是否理解...你應該去看Load 的使用方式...以及必須傳入的Format ..這樣你就會知道錯誤在哪邊....

淺見..



===================引 用 bkgbtonxu 文 章===================
我要將影片的圖檔顯示出來,建立一個開啟檔案,當它被執行讀到影片檔時,將它的圖用陣列的方式列出來
但是為啥一開始打的下段程式就 不行?

if執行
Load(GroupBox1->FileNam=OpenDialog1->FileName);

已經做到影片可以正常播放~但在if執行時加上段程式就出現錯誤

一般做法是先讀檔不是嗎?在開始弄陣列 1之類的動作,最後再釋放記憶體 ,
想請問上段程式有什麼問題?
bkgbtonxu
一般會員


發表:10
回覆:14
積分:4
註冊:2007-12-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-01-23 00:52:05 IP:116.118.xxx.xxx 訂閱
回arisaka_matsuri大大:

對,我是要將檔案開啟,然後在檔案開啟的時侯就順便將影格以矩陣或陣列的方式列出來
像是其他影片軟體一樣,一個資料夾下,有多少個圖片,那就將圖片以縮圖形式顯示出來
今天我讀的檔案就像是一個母資料夾,有多少影就有多少縮圖的檔案!


回friendlly大大:
我目前這問題的程式碼大概這樣
if(OpenDialog1->Execute())
{
MediaPlayer1->FileName = OpenDialog1->FileName;/開啟影片檔案
MediaPlayer1->Open();
Load(GroupBox1->FileNam=OpenDialog1->FileName);/開始想辦法讀出所有的frames並以陣列縮圖的方式顯示出來!(陣列還沒寫)
}
您說指定的檔案名稱,這邊有點不懂,因為我要的圖片會由影片的不同,名稱而有改變,所以才會想用filename來表示,
而且這邊MediaPlayer1->FileName = OpenDialog1->FileName可以正常使用~那在Load用類似的表示為什麼不行?

我現在是在嘗式解決第一個影格的問題,在開始做陣列!
------
http://www.wretch.cc/album/bkgbtonxu
arisaka_matsuri
高階會員


發表:25
回覆:205
積分:231
註冊:2003-10-19

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-01-23 19:44:56 IP:140.113.xxx.xxx 訂閱
你好,

要把影片中的畫面(frame)擷取出來
除了使用第三方的套件
另外一種就是自己參考API來寫
擷取一般avi影片的畫面,站上有參考資料
編輯記錄
arisaka_matsuri 重新編輯於 2008-01-23 19:45:34, 註解 刪掉引言‧
系統時間:2024-05-08 6:39:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!