我想用android.hardware.camera2
录制视频。我已经在谷歌上搜索过了,但是没有得到任何关于这个的正确教程。有一些教程可用于camera preview
的Camera基础上,现在已被弃用。有没有人能帮我提供最新的示例代码,它的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