主要问题:如何使用Camera2 API在没有预览的情况下捕获视频?

我正在尝试从后台服务录制视频而不显示任何预览。

这是与question相同的问题,但我想使用Camera2 API进行操作。

我在Camera2VideoJava中找到了示例代码,并尝试在服务中使用它。

我无法理解现在该怎么做,因为没有文档可以做这样的事情。

谁能帮忙吗?

最佳答案

只需从会话创建和重复请求中删除预览视图即可。仅将Surface从MediaRecorder保留。

但是请注意,从Android 9 Pie开始,后台服务将无法使用相机;您至少需要一个前台服务。

08-18 18:47
查看更多