Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MI2S手机 在挂断时ANR #3

Closed
gb18030 opened this issue Jan 12, 2019 · 2 comments
Closed

MI2S手机 在挂断时ANR #3

gb18030 opened this issue Jan 12, 2019 · 2 comments

Comments

@gb18030
Copy link

gb18030 commented Jan 12, 2019

小米2s手机 在连接成功后 挂断会APP无响应
安卓版本5.0.2

相关LOG:

01-12 22:05:01.186 22905-24148/com.dds.webrtc I/org.webrtc.Logging: VideoCapturerAndroid: stopCapture
01-12 22:05:01.186 22905-24151/com.dds.webrtc I/org.webrtc.Logging: VideoCapturerAndroid: stopCaptureOnCameraThread
    VideoCapturerAndroid: Stop preview.
01-12 22:05:01.226 22905-24151/com.dds.webrtc I/org.webrtc.Logging: VideoCapturerAndroid: Release camera.
01-12 22:05:01.296 22905-24148/com.dds.webrtc I/org.webrtc.Logging: VideoCapturerAndroid: stopCapture done
01-12 22:05:01.306 22905-22905/com.dds.webrtc V/dds_webrtc: 关闭通道流
01-12 22:05:01.306 22905-24149/com.dds.webrtc D/MyLog: PeerConnection.Observer::onIceConnectionChange:CLOSED
01-12 22:05:01.306 22905-24149/com.dds.webrtc V/dds_webrtc: ice 状态改变 CLOSED
01-12 22:05:01.306 22905-24149/com.dds.webrtc D/MyLog: PeerConnection.Observer::onSignalingChange:CLOSED
**01-12 22:05:01.316 22905-24202/com.dds.webrtc W/art: Native thread exiting without having called DetachCurrentThread (maybe it's going to use a pthread_key_create destructor?):** Thread[41,tid=24202,Native,Thread*=0xa4563400,peer=0x1307b080,"IncomingVideoSt - 24202"]
01-12 22:05:01.326 22905-24148/com.dds.webrtc D/AudioTrackJni: StopPlayout@[tid=24148]
01-12 22:05:01.326 22905-24148/com.dds.webrtc I/org.webrtc.Logging: WebRtcAudioTrack: stopPlayout
01-12 22:05:01.336 22905-24148/com.dds.webrtc D/AudioRecordJni: StopRecording@[tid=24148]
01-12 22:05:01.336 22905-24148/com.dds.webrtc I/org.webrtc.Logging: WebRtcAudioRecord: stopRecording
01-12 22:06:51.153 22905-24135/com.dds.webrtc D/MyLog: WebSocketClient::onMessage
01-12 22:06:51.153 22905-24135/com.dds.webrtc D/MyLog: _remove_peer:{"eventName":"_remove_peer","data":{"socketId":"373d7007-f0c8-4d80-a87f-197ce9a52e1a"}}
01-12 22:06:51.153 22905-24135/com.dds.webrtc V/dds_webrtc: 关闭通道流
01-12 22:08:42.031 22905-24147/com.dds.webrtc D/MyLog: WebSocketClient::onClose:
01-12 22:08:42.041 22905-24147/com.dds.webrtc E/dds_JavaWebSocket: onClose:
@gb18030
Copy link
Author

gb18030 commented Jan 12, 2019

会在WebRTCHelper.java 中的276行
mPeer.pc.close()
阻塞

@gb18030
Copy link
Author

gb18030 commented Jan 17, 2019

我改好了
closePeerConnection 需要在WebSocketClient onClose函数中进行调用

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants