2016-06-29 23 views
0

を使用せずにAndroidのビデオ録画.. mediaRecorderを使用せずに記録するビデオにとにかくありアンドロイドメディアに記録

私はスタートビデオ録画の前にメディアレコーダーにカメラをプレビューすることができますどのように他の方法がない場合..

+0

「mediaRecorderを使用せずにビデオを録画するのはとにかくありますか?」プレビューフレームをキャプチャして、何らかの形でビデオに合成できます。 Vineは少なくとも数年前にこのアプローチ、IIRCを使用しました。 – CommonsWare

答えて

0

Camera google APIを使用するには、動画の動画キャプチャセッションを作成できるようにMediaRecorderまたはMediaCodecサーフェスを設定する必要があります。動画の表面を設定する:あなたがビデオを録画するには両方の方法を見ることができますAndroid developer webpage

createCameraPreviewSession(mMediaRecorder.getSurface(), 
       mFrameRate, 
       mVideoSize, 
       mSize, 
       mRetry); 

。 MediaCodecまたはMediaRecorder:MediaCodecで記録する場合

:MediaRecorderを記録するためにgetOutputSizes(MediaCodec.class)によって返されたサイズのいずれかを使用するようにメディアコーデックを設定した後

をcreateInputSurface()を呼び出します。CALL getSurface( getOutputSizes(MediaRecorder.class)によって返されたサイズのいずれかを使用するか、サポートされているCamcorderProfilesの のいずれかを使用するようにメディアレコーダーを設定した後で、

+0

ありがとう –

関連する問題