当接收器没有收到Sinch视频通话挂断崩溃的android

时间:2016-08-01 07:42:53

标签: android video sdk call sinch

我正在使用 Sinch 的视频通话功能,并面临一个问题。情况就是这样。例如,我以用户 A 的身份登录。尝试呼叫用户 B 。在用户 B 接听电话之前立即挂机。并且用户 A 尝试停止 Sinch客户端。两秒钟后,我得到了崩溃错误日志位于以下。

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: Terminate@[tid=13743]
D/AudioTrackJni: StopPlayout@[tid=13743]
D/AudioTrackJni: ~dtor@[tid=13743]
D/AudioTrackJni: Terminate@[tid=13743]
D/AudioTrackJni: StopPlayout@[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

1 个答案:

答案 0 :(得分:1)

你喜欢错误,解决方法是不要阻止客户。通常,您将客户端作为服务启动和停止。如果你想接听电话,你永远不应该停止。你应该让它继续运行。

然而,我们将其添加到bug中进行修复,因为我们当然不应该崩溃。