我正在使用此链接click here开发用于文字聊天,语音和视频通话的Android应用程序。除了渲染我自己的视频外,所有的工作都很好。因此,对手无法在他/她的设备上看到我的视频。
以下是logcat详细信息
E/VideoCapturerAndroid: VideoCapturerAndroid: Camera.open failed, retrying
E/VideoCapturerAndroid: VideoCapturerAndroid: java.lang.RuntimeException: Fail to connect to camera service
E/VideoCapturerAndroid: VideoCapturerAndroid: java.lang.RuntimeException: Fail to connect to camera service
at android.hardware.Camera.native_setup(Native Method)
at android.hardware.Camera.<init>(Camera.java:352)
at android.hardware.Camera.open(Camera.java:309)
at org.webrtc.VideoCapturerAndroid.startCaptureOnCameraThread(VideoCapturerAndroid.java:434)
at org.webrtc.VideoCapturerAndroid.access$1000(VideoCapturerAndroid.java:65)
at org.webrtc.VideoCapturerAndroid$7.run(VideoCapturerAndroid.java:409)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)
01-02 20:29:28.338 25073-15599/com.inn.kurento I/libjingle: (opensslidentity.cc:88): Returning key pair
我尝试了很多东西,但仍无法解决问题。任何帮助表示赞赏。提前谢谢。
答案 0 :(得分:1)
尝试这个,适合我。
void close(){
// Uncomment only if you know what you are doing
try {
localMediaStream.dispose();
localMediaStream = null;
if(videoCapturer!=null){
videoCapturer.dispose();
}
videoCapturer = null;
videoSource.stop(); //very important
} catch (Exception e) {
e.printStackTrace();
}
}