2011-10-25 43 views
3

我正試圖通過Android製作一個定格動畫電影創作者。我想解碼一個電影文件(MPG,AVI,MP4 ...),只播放一些幀(不是全部)。定期在畫布上繪畫。在Android中繪製電影

有沒有簡單的方法來做到這一點?

+0

請參閱我的修改回答 – Reno

回答

3

我想解碼一個電影文件(MPG,AVI,MP4 ...),只播放一些幀(不是全部)。

Android並不真正支持這個功能。您最終可能會使用NDK,使用第三方視頻編解碼器library, like ffmpeg來解碼幀。

編輯:事實證明,Android支持此之後,所有

getFrameAtTime()

呼叫的setDataSource後這個方法()。如果可能,通過考慮給定的選項,該方法找到接近給定時間位置的代表性幀並將其作爲位圖返回。這對於爲輸入數據源生成縮略圖或僅在給定時間位置獲取並顯示幀很有用。