X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;ds=sidebyside;f=app%2Fsrc%2Fmain%2Fjava%2Fai%2Fsuanzi%2Frtmpclient%2FMyService.java;h=ae41a4132760e7b64da8aac5be4dea9fb137ef05;hb=f04505b3a75a030de282ff394e8e11d2e93ace17;hp=ff2c182377b05e792e7b607ce5e5d4d0da489977;hpb=c6604883de5525540d63ceacf4cf08fe3e82a286;p=rtmpclient.git diff --git a/app/src/main/java/ai/suanzi/rtmpclient/MyService.java b/app/src/main/java/ai/suanzi/rtmpclient/MyService.java index ff2c182..ae41a41 100644 --- a/app/src/main/java/ai/suanzi/rtmpclient/MyService.java +++ b/app/src/main/java/ai/suanzi/rtmpclient/MyService.java @@ -41,7 +41,7 @@ public class MyService extends Service implements Camera.PreviewCallback, Camer public Camera getCameraInstance() { if (mCamera == null) { - CameraHandlerThread mThread = new CameraHandlerThread("camera thread"); + CameraHandlerThread mThread = new CameraHandlerThread("ThreadCamera"); synchronized (mThread) { mThread.openCamera(); } @@ -151,6 +151,7 @@ public class MyService extends Service implements Camera.PreviewCallback, Camer if(mCamera != null){ try { mCamera.stopPreview(); + mCamera.setPreviewCallback(null); mCamera.release(); mCamera = null; } catch (Exception e){ @@ -228,7 +229,7 @@ public class MyService extends Service implements Camera.PreviewCallback, Camer if(ret != 0){ gLogger.error("setRtmpUrl, initEncoder error"); } - return ret == 0 ? true : false; + return ret == 0; } private void configCamera(Camera camera){