我想用android.hardware.camera2录制视频。我已经在谷歌上搜索过了,但是没有得到任何关于这个的正确教程。有一些教程可用于camera previewCamera基础上,现在已被弃用。有没有人能帮我提供最新的示例代码,它的recording video可以保存到preview中。我刚刚检查了GitHub Google camera2Video example但我需要任何可以集成到我的项目中的简单解决方案。

最佳答案

仅用于录制带有预览的视频,可将其保存到SD中
卡片
如果这就是你想要的,你可以简单地使用:

static final int REQUEST_VIDEO_CAPTURE = 1;

Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
if (takeVideoIntent.resolveActivity(getPackageManager()) != null) {
     startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE);
}

Source
如果你想在camera2的帮助下实现它。我建议查看googlesamples/android-Camera2Basic的源代码。
尤其是Camera2BasicFragment.java

10-06 03:42