2016-09-24 4 views
0

Я разрабатываю приложение webRTC, используя opentok. Приложение работает нормально. Я преобразовал приложение в библиотеку и начал работу с библиотекой, добавив ее в другой проект. Приложение подключается к серверу, но камера не открывается. Я получаю ошибку камеры следующийКамера используется другим приложением

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; 
    } 
Смежные вопросы