2016-08-01 50 views
0

Ich bin mit der Videoanruffunktion der Sinch und mit einem Problem konfrontiert. Die Situation ist so. Zum Beispiel logge ich mich als Benutzer A ein. Versuchen Sie, den Benutzer B anzurufen. Sofort auflegen, bevor Benutzer B den Anruf abholen. Und als Benutzer A versuchen, die Sinch Client zu stoppen. Nach zwei Sekunden bekam ich den Crash. Die Fehlerprotokolle sind unten.Sinch Videoanruf Hangup Crash android, wenn nicht vom Empfänger

W/sinch-android-rtc: webrtc: (mediasession.cc:362): Duplicate id found. Reassigning from 101 to 125 
D/DefaultHttpService: Http request to https://sandbox.sinch.com/V1/Session 
D/AudioTrackJni: [email protected][tid=13743] 
D/AudioTrackJni: [email protected][tid=13743] 
D/AudioTrackJni: [email protected][tid=13743] 
D/AudioTrackJni: [email protected][tid=13743] 
D/AudioTrackJni: [email protected][tid=13743] 
E/rtc: # 
# Fatal error in ../../../talk/app/webrtc/androidvideocapturer.cc, line 155 
# Check failed: !running_ 
# 
# 
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 13739 (Sinch Worker Th) 
D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true 
[ 08-01 12:41:08.376 14347:14347 D/   ] 
HostConnection::get() New Host Connection established 0xf3e9b860, tid 14347 
+0

Haben Sie irgendeine Lösung? –

Antwort

1

Sie mögen einen Fehler, die Arbeit ist, den Client nicht zu stoppen. Normalerweise starten und stoppen Sie den Client als Dienst. Und wenn Sie Anrufe erhalten möchten, sollten Sie nie aufhören. Du solltest es am Laufen halten.

Allerdings haben wir es zu Bugs hinzugefügt, um es zu beheben, weil wir natürlich nicht abstürzen sollten.

+0

Bitte tun Sie mir einen Gefallen und lassen Sie mich wissen, sobald dies behoben wird. –