无论如何都不使用mediaRecorder录制视频..
如果没有其他方法,我怎样才能在开始视频录制之前将相机预览到媒体录像机..
答案 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。