2013-05-25 1 views
9

Androidカメラを開くときは、setPreviewDisplay()(APIレベル1)またはsetPreviewTexture()(APIレベル11)をそれぞれ使用して、SurfaceHolderまたはOpenGL SurfaceTextureを表示画像を保持するように設定する必要があります。速度、デバイスの互換性(APIレベル以外)、または2つの間の画質に違いはありますか?setPreviewDisplayとsetPreviewTexture

答えて

3

SurfaceViewを使用してカメラを開くと、少し遅れて表示され、画面が点滅します。これは、SurfaceViewが別の新しいウィンドウを作成し、TextureView(APIレベル14で追加)では新しいウィンドウが作成されず、通常のビューとして機能するため、TextureViewを使用してカメラを開いている間は、 これはパフォーマンス上の問題です。

詳細については、hereを参照してください。

関連する問題