Android 10中的后台服务视频录像机(Q)

问题描述 投票:0回答:1

我正在开发一个应用程序,它只能通过android服务工作,没有用户操作。

我想创建一个背景视频录像机,只使用一个服务.我发现几个项目,但他们太老了(他们是5年左右的时间,每个),像这样。https:/github.compickerwengCameraRecorder。

Android的文档不是很调和。看起来SurfaceView是一个解决方案,但不幸的是它只能在一个活动中创建。

谁有可能使用Camera2的线索?

android service background camera recording
1个回答
0
投票

除非你是前台应用,或者前台服务(有持久性通知),否则你无法在Android Q或更高版本上使用摄像头。

也就是说,如果你是这些情况之一,你可以使用被废弃的相机API或较新的Camera2 API,而不需要绘制预览。

对于老的API,你可以只用一个SurfaceTexture作为预览输出,除此之外永远不要对SurfaceTexture做任何事情;对于camera2,只需要设置一个记录输出Surface,而不需要预览输出Surface。

© www.soinside.com 2019 - 2024. All rights reserved.