java.lang.RuntimeException:无法连接到android

时间:2016-08-23 15:47:25

标签: android android-camera webrtc libjingle

我正在使用libjingle在Android应用程序中实现webrtc。在这种情况下,在一个应用程序生命周期中,第一个调用成功建立而没有任何错误,但在此之后建立第二个调用,只有视频因为此错误而无法启动。

我使用的库版本是ver-9127。完整的logcat错误如下:

  

CameraBase:连接到相机时出错:0   08-23 21:10:05.695 29223-32486 / com.justtotaltech.tagove.app E / VideoCapturerAndroid:startCapture失败                                                                                       java.lang.RuntimeException:无法连接到摄像头服务                                                                                           在android.hardware.Camera.native_setup(本机方法)                                                                                           在android.hardware.Camera。(Camera.java:379)                                                                                           在android.hardware.Camera.open(Camera.java:329)                                                                                           在org.webrtc.VideoCapturerAndroid.startCaptureOnCameraThread(VideoCapturerAndroid.java:414)                                                                                           在org.webrtc.VideoCapturerAndroid.access $ 300(VideoCapturerAndroid.java:74)                                                                                           在org.webrtc.VideoCapturerAndroid $ 2.run(VideoCapturerAndroid.java:401)                                                                                           在android.os.Handler.handleCallback(Handler.java:733)                                                                                           在android.os.Handler.dispatchMessage(Handler.java:95)                                                                                           在android.os.Looper.loop(Looper.java:136)                                                                                           在org.webrtc.VideoCapturerAndroid $ CameraThread.run(VideoCapturerAndroid.java:368)

1 个答案:

答案 0 :(得分:1)

确保在完成通话时释放相机资源。就我而言,我做videoSource.stop()