在outlookservice中创建SurfaceTexture以显示活动?

时间:2018-04-10 14:48:29

标签: android camera surface

我使用我在new创建的SurfaceTexture来捕捉来自相机的视频而没有任何ForegroundService Activity

如何在SurfaceView中显示我的SurfaceTexture

我一直在寻找Activity之类的内容或者SurfaceView.setSurfaceTexture()的构造函数,但我找不到任何内容。

1 个答案:

答案 0 :(得分:0)

我建议您通过调用构造函数来在服务中创建SurfaceView

new SurfaceView(getApplicationContext());

因此,作为SurfaceView使用您所有应用程序通用的上下文创建的上下文,您可以在需要时在SurfaceView的内容视图中正确添加Activity

否则,您可以查看this answer以实施MediaPlayer,其中列出Surface创建的SurfaceTexture