2016-03-17 31 views
0

在我的應用程序中,我需要記錄視頻和音頻並不重要。到目前爲止,我使用mediarecorder,但由於其延遲,我決定改變它。經過一番搜索,我明白我可以從onPreviewFrame獲取表面數據,但它給了我字節數組。我發現用mediacodec我可以將這些字節數組更改爲視頻,但沒有任何完整的代碼或教程。我應該如何實現它? (我知道它可能從android 4.3開始)android - 如何從onPreviewFrame創建視頻?

+1

https://github.com/google/grafika。請記住,MediaCodec是媒體編碼器硬件的相對「原始」接口。如果你想保持簡單,堅持MediaRecorder。 – fadden

回答

1

首先,祝你好運。 MediaCodec在各種設備中具有非常不可預測的性質。請參閱本網站上的CameraToMpegTest例如:

http://bigflake.com/mediacodec/

作爲開始。

+0

它真的很大,很複雜。沒有更簡單的例子嗎? –

+0

你可以看看這個http://developer.android.com/reference/android/media/MediaCodec.html –