擷取影片第一個影格/檔案總管縮圖 |
尚未結案
|
bkgbtonxu
一般會員 發表:10 回覆:14 積分:4 註冊:2007-12-17 發送簡訊給我 |
各位大大安~這次小弟想跟大家討論的問題是1.擷取影片第一個影格2.檔案總管縮圖的問題
問題一: 主要是說~開啟檔案【影音檔 如mepg mpg…等等】開啟後,要將選取的檔案的第一個影格的小圖放至listview中 目前參考站內的一些資訊:如ShellSample的範例,但這個式小圖式不出來~頂多出來空白的= ="" 問題二. 是想說想像檔案總管一樣~好像是抓icon顯示圖~不過式過程式~目前就找到並出現一隻手的那個= ="" 然後站上的好像都是弄成jpg或bmp去處理,那如mpeg不能亂跳~要怎麼將影片如第一個影格畫出~ 因為影片沒有變圖的好,用loadfromfile是會錯的~= =""
------
http://www.wretch.cc/album/bkgbtonxu |
bkgbtonxu
一般會員 發表:10 回覆:14 積分:4 註冊:2007-12-17 發送簡訊給我 |
補 上述連結 資料
參考網扯:http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=30476 裡面的範例 如果說要從清單上改成大圖示的話~照~使用方式 [code cpp] 請在此區域輸入程式碼 void __fastcall TMainForm::TreeViewChanging(TObject *Sender, TTreeNode *Node, bool &AllowChange)段的 String tempsize; ListView->Items->Add(); String temp = DirName sr.Name; ListImageList->Handle = SHGetFileInfo(temp.c_str(),NULL,&shfinfo,sizeof(SHFILEINFO), SHGFI_LARGEICON|SHGFI_SYSICONINDEX|SHGFI_TYPENAME|SHGFI_ATTRIBUTES); ListView->Items->Item[ListViewRow]->ImageIndex = shfinfo.iIcon; ListView->Items->Item[ListViewRow]->Caption = sr.Name; 由原本好像是小圖示的打法改成LARGEICON|SHGF就可以看到~應該是16*16 的icon圖 [/code] 小弟也是類似先移值程式過去式~式的結果是只有檔案名稱而沒有圖示?請問大概還有哪邊沒注意到的? 還有想請問,如果這個圖有出來,結果應該是類似有三角型的媒體圖? 因為一般在沒安裝影音軟體的時侯是這樣,可能安裝對應的影音程式可能才會有預覽畫面 如果要向這方向去弄?大概該怎麼去弄?還是說要include 類似 XXX32.lib之類的? 另外小弟在讀取mpeg的時侯先讓他start 然後暫停,在開始與暫停間加code就是要將顯示的畫面存成小圖 可能就要先宣告類似圖片之類的 比如說 Graphics::TBitmap* BMP = new Graphics::TBitmap(); 或 TJPEGImage* JPG = new TJPEGImage(); 一般在處理上好像看到的例子都是圖片ex:*.bmp or *.jpg 而且會讀取一個實體的檔案圖片 如果直接讀取檔案 會發生錯誤 請問.影片的話要怎麼處理?
------
http://www.wretch.cc/album/bkgbtonxu |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |