我想使用android.hardware.camera2
进行视频录制。我已经搜索过,但对此没有任何适当的教程。相机上有一些camera preview
基础可用的教程,现在已弃用。任何人都可以将最新的示例代码与recording video
一起使用其preview
,可以将其保存到sd card
中。我只检查了GitHub和Google Camera2Video示例,但我需要任何可以集成到项目中的简单解决方案。
仅用于录制视频,并可以将其保存到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);
}
来源
如果您想在Camera2的帮助下自己实施该功能。我建议您看看GoogleSamples/android-camera2basic
的源代码特别是在camera2basicfragment.java
看这个开源项目
wesleyelliott/camera2-video
有工作代码,而不是Google的示例