0

我打算将相机 api 迁移到 camerax。目前我正在使用 SurfaceView 来显示相机预览。我注意到 camerax 正在使用 PreviewView 来显示相机预览。由于这个库仍处于 alpha 阶段,那么替代方案是什么?

我知道 previewView 在内部使用 SurfaceView/TextureView。

如何显式配置和使用 SurfaceView/TextureView?

4

1 回答 1

1

你最好的选择是使用 PreviewView。正确管理 Surface 需要解决许多极端情况。如果您坚持编写自己的代码,请查看 PreviewView 的实现并从那里开始。

参见:SurfaceView 实现TextureView 实现

于 2021-08-22T13:19:44.310 回答