2016-09-24 7 views
0

私はopentokを使用してwebRTCアプリケーションを開発しています。アプリは正常に動作していました。私は、ライブラリにアプリケーションを変換し、別のプロジェクトに追加してライブラリの活動を開始しました。アプリはサーバーに接続していますが、カメラは開いていません。私はそれがカメラの許認可のマシュマロで問題とアップがわかった。この問題で日のために苦労した後カメラは別のアプリケーションで使用されています

E/opentok-videocapturer: The camera is in use by another app 
                   java.lang.RuntimeException: Fail to connect to camera service 
                    at android.hardware.Camera.<init>(Camera.java:518) 
                    at android.hardware.Camera.open(Camera.java:360) 
                    at com.opentok.android.DefaultVideoCapturer.init(DefaultVideoCapturer.java:110) 
                    at com.opentok.android.BaseVideoCapturer.initTrap(BaseVideoCapturer.java:223) 

答えて

0
public boolean isCameraUsebyApp() { 
     Camera camera = null; 
     try { 
      camera = Camera.open(); 
     } 
     catch (RuntimeException e) 
     { 
      return true; 
     } 
     finally 
     { 
      if (camera != null) 
      { 
       camera.release(); 
      } 
     } 
     return false; 
    } 
を参照してください。
関連する問題