Android视频录制,无需使用Android媒体录制器

时间:2016-06-29 23:29:15

标签: android android-camera surfaceview mediarecorder

无论如何都不使用mediaRecorder录制视频..

如果没有其他方法,我怎样才能在开始视频录制之前将相机预览到媒体录像机..

1 个答案:

答案 0 :(得分:1)

使用Camera google API,您必须设置MediaRecorder或MediaCodec表面才能为视频创建视频捕获会话。设置视频的表面:

<script>var thisItem = "<?= $ItemName ?>";</script>

Android developer webpage中,您可以看到录制视频的两种方式。 MediaCodec或MediaRecorder:

  

使用MediaCodec进行录制:在配置媒体编解码器后使用getOutputSizes(MediaCodec.class)返回的尺寸之一调用createInputSurface()

     

使用MediaRecorder进行录制:配置后调用getSurface()   媒体记录器使用其中一种尺寸返回   getOutputSizes(MediaRecorder.class),或将其配置为使用其中之一   支持的CamcorderProfiles。