无预览即可捕获视频

时间:2015-10-14 14:31:38

标签: android

我想在不显示预览的情况下捕获视频。这里的Android文档说这是可能的,但不解释如何:

http://developer.android.com/guide/topics/media/camera.html#capture-video

  

注意:可以在不先创建相机预览的情况下使用MediaRecorder,并跳过此过程的前几个步骤。但是,由于用户通常更喜欢在开始录制之前看到预览,因此这里不讨论该过程。

"前几个步骤"跳过?

谢谢

3 个答案:

答案 0 :(得分:2)

您误解了文档。真正说的是什么( 强调 我的):

  

可以在不创建相机预览 第一次 的情况下使用MediaRecorder,并跳过此过程的前几个步骤。但是,由于用户通常更喜欢在开始录制之前看到预览 ,因此此处不会讨论该过程。

换句话说,您可以创建预览并立即开始录制。没有提示 MediaRecorder 会让您运行隐藏的录制会话。

此外,我同意该文件,即在开始录制之前未开始预览的附加价值可以忽略不计。

答案 1 :(得分:1)

您可以跳过上面链接中给出的配置录音机的步骤5,并且不会显示预览。但用户将有兴趣查看其预览。

答案 2 :(得分:0)

尽管文档说明它是可能的,但大多数SO答案都说不然。看一下这个answer(及其中的答案)。

解决此限制的方法是创建1 x 1像素SurfaceView并使用它来显示相机预览。