2013-03-18 44 views
1

現在主要的問題我想在視頻 我有這個想法的視頻轉換成位圖轉換添加效果,然後再返回它 廣告的效果,但我cound`t歸還再次Android的轉換並顯示

視頻任何幫助 或任何其他方式都添加視頻效果,而無需使用的ffmpeg

public ArrayList<Bitmap> getFrames(Uri path) { 
    try { 
     bArray = new ArrayList<Bitmap>(); 
     bArray.clear(); 
     MediaMetadataRetriever mRetriever = new MediaMetadataRetriever(); 
     // mRetriever. setDataSource(path); 
     mRetriever.setDataSource(this, path); 
     for (int i = 0; i < 50; i++) { 
      // time in msec 1000*i 
      bArray.add(mRetriever.getFrameAtTime(10, 
        MediaMetadataRetriever.OPTION_CLOSEST)); 

     } 
     return bArray; 
    } catch (Exception e) { 
     return null; 
    } 
} 

感謝。

回答

0

請注意您的getFrameatTime的第一個參數是微秒。否則,你仍然會得到第一幀的位圖作爲返回。也許你可以解碼幀並按照電影的順序顯示它們。