X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fai%2Fsuanzi%2Frtmpclient%2FMyService.java;h=0e99b888a82bb14c624c331c29585391af8aaa9f;hb=10722545a909e2aa6fbd1dcb26c431fb1a11801f;hp=ae41a4132760e7b64da8aac5be4dea9fb137ef05;hpb=f04505b3a75a030de282ff394e8e11d2e93ace17;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 ae41a41..0e99b88 100644 --- a/app/src/main/java/ai/suanzi/rtmpclient/MyService.java +++ b/app/src/main/java/ai/suanzi/rtmpclient/MyService.java @@ -199,6 +199,7 @@ public class MyService extends Service implements Camera.PreviewCallback, Camer return; } try { + mCamera.setPreviewCallback(this); mCamera.setPreviewDisplay(holder); mCamera.startPreview(); } catch (Exception e){ @@ -219,9 +220,11 @@ public class MyService extends Service implements Camera.PreviewCallback, Camer } public boolean setRtmpUrl (String url){ - //this.rtmpUrl = url; - if(mCamera == null || mPreferredSize == null){ - gLogger.error("setRtmpUrl, error mCamera or PreferredSize is null"); + if(mCamera == null) { + gLogger.error("setRtmpUrl mCamera is null"); + return false; + } else if (mPreferredSize == null) { + gLogger.error("setRtmpUrl mPreferredSize is null"); return false; } gLogger.error("setRtmpUrl - size: " + mPreferredSize.width + "x" + mPreferredSize.height + ". url: " + url);