Serviceでは、TextureViewは、使えないでしょうか?
onSurfacetextureAvailable()などを呼び出せるようにしたのですが、listenerにセットしたTextureViewに、activityをセットしてないと意味ないですよね。
Serviceで、TextureViewを使う方法はないのでしょうか?
java
1 import android.view.TextureView; 2 private TextureView.SurfaceTextureListener mSurfaceTextureListener 3 = new TextureView.SurfaceTextureListener() { 4 5 6 @Override 7 public void onSurfaceTextureAvailable(SurfaceTexture surfaceTexture, int width, int height) { 8 openCamera(width, height); 9 Log.e(TAG, "onSurfaceTextureAvailable"); 10 11 } 12 13 @Override 14 public void onSurfaceTextureSizeChanged(SurfaceTexture surfaceTexture,int width, int height) { 15 configureTransform(width, height); 16 Log.e(TAG, "onSurfaceTextureSizeChanged"); 17 } 18 19 @Override 20 public boolean onSurfaceTextureDestroyed(SurfaceTexture surfaceTexture) { 21 Log.e(TAG, "onSurfaceTextureDestroyed"); 22 return true; 23 } 24 25 @Override 26 public void onSurfaceTextureUpdated(SurfaceTexture surfaceTexture) { 27 Log.e(TAG, "onSurfaceTextureUpdate"); 28 } 29 30 };
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。