load的問題 |
答題得分者是:arisaka_matsuri
|
bkgbtonxu
一般會員 發表:10 回覆:14 積分:4 註冊:2007-12-17 發送簡訊給我 |
我要將影片的圖檔顯示出來,建立一個開啟檔案,當它被執行讀到影片檔時,將它的圖用陣列的方式列出來
但是為啥一開始打的下段程式就 不行? 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 發送簡訊給我 |
|
friendlly
高階會員 發表:22 回覆:144 積分:103 註冊:2003-04-08 發送簡訊給我 |
先不討論指令與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 發送簡訊給我 |
回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 發送簡訊給我 |
你好,
要把影片中的畫面(frame)擷取出來 除了使用第三方的套件 另外一種就是自己參考API來寫 擷取一般avi影片的畫面,站上有參考資料
編輯記錄
arisaka_matsuri 重新編輯於 2008-01-23 19:45:34, 註解 刪掉引言‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |