1

で表示しようとしてSurfaceTexturesい ます。コールバックからTextureView取得していますSurfaceTextures

            @Override
            public void onNewTexture(SurfaceTexture texture) {
                Log.d(TAG, "On New Texture");
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        textureView.setSurfaceTexture(texture);
                    }
                });
                 texture.detachFromGLContext();
          });

上記のコード スニペットは最初のテクスチャのみを表示し、その後textureViewフリーズします (下の画像のように)

ここに画像の説明を入力

アプリケーションがフリーズ状態にあるときのログの一部をここに添付します

はいの場合、Androidで表示する正しい方法SurfaceTextureですか、上記のコードの問題は何ですか、

私はアンドロイドのこの分野に慣れていない静かな人で、一緒に一日を過ごしました。この問題に関連する助けや手がかりは私にとって大きな助けになります

4

0 に答える 0