使用SurfaceTexture在后台录制视频

时间:2017-01-26 11:09:23

标签: android android-camera

我正在尝试创建一个视频录制应用程序,当用户更改前台应用程序时将继续录制(在这种情况下我会显示通知图标)。

我正在使用Kickflip API进行帧渲染,而我使用未绑定到任何视图的SurfaceTexture从this post获得的内容将完成工作。

This是实现渲染的一段代码,正如您所看到的,SurfaceTexture是与任何视图分开创建的。这应该足以允许进行背景录制,但是这种情况不会发生(虽然音频确实仍在录制中)。

有什么想法吗?

我需要为此创建服务吗?我注意到Camera对象实际上在后台仍然有效,但是当不在前台时,从不调用SurfaceTexture.OnFrameAvailableListener的onFrameAvailable回调......

0 个答案:

没有答案