主要问题:如何使用Camera2 API在没有预览的情况下捕获视频?
我正在尝试从后台服务录制视频而不显示任何预览。
这里是与question相同的问题,但我想使用Camera2 API进行操作。
我在Camera2VideoJava中找到了示例代码,并试图在服务中使用它。
我无法理解现在该怎么做,因为没有文档可以做这样的事情。
有人可以帮忙吗?
答案 0 :(得分:0)
只需从会话创建和重复请求中删除预览视图。仅将Surface留在MediaRecorder中。
不过,请注意,从Android 9 Pie开始,后台服务将无法使用相机;您至少需要一个前台服务。