2016-06-29 14 views
0

ist es trotzdem zu Video aufnehmen, ohne mediaRecorder mit ..Android-Videoaufzeichnung ohne Verwendung von Android-Medienrecorder

, wenn es keinen anderen Weg gibt, wie kann ich die Kamera in den Medienrecorder vor dem Start Videoaufzeichnung Vorschau ..

+0

"ist es sowieso auf Video ohne Verwendung von MediaRecorder aufzunehmen" - nicht wirklich. Sie können gerne Vorschaubilder aufnehmen und diese zu einem Video zusammenfügen. Vine nutzte diesen Ansatz, IIRC, vor mindestens ein paar Jahren. – CommonsWare

Antwort

0

Mit Camera google API müssen Sie eine MediaRecorder- oder eine MediaCodec-Oberfläche einrichten, um eine Videoaufnahmesitzung für Video erstellen zu können. Einstellen der Oberfläche des Videos:

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

In Android developer webpage Sie beide Möglichkeiten sehen können ein Video aufzeichnen. MediaCodec oder MediaRecorder:

Für mit MediaCodec Aufnahme: Rufen Sie createInputSurface() nach der Media-Codec Konfiguration eine Größe von getOutputSizes (MediaCodec.class)

Für die Aufnahme mit MediaRecorder zurück verwenden: Rufen Sie getSurface () Nachdem Sie konfiguriert haben, verwenden Sie den Medienrekorder, um eine der von getOutputSizes (MediaRecorder.class) zurückgegebenen Größen zu verwenden oder um eines der unterstützten CamcorderProfiles zu verwenden.

+0

Vielen Dank –

Verwandte Themen