haiyangwu / mediasoup-client-android

mediasoup android client side library https://mediasoup.org
MIT License
178 stars 107 forks source link

No implementation found for void org.webrtc.voiceengine.WebRtcAudioTrack.nativeGetPlayoutData #41

Open james133 opened 3 years ago

james133 commented 3 years ago

crack while exit room

2020-08-01 17:33:58.484 31238-31432/com.quickfly.rtc I/mediasoupclient-jni: [TRACE] transport_jni::JNI_SendTransport_FreeTransport() 2020-08-01 17:33:58.487 31238-31448/com.quickfly.rtc I/org.webrtc.Logging: WebRtcAudioManager: dispose@[name=Thread-22, id=12486] 2020-08-01 17:33:58.493 31238-31432/com.quickfly.rtc I/mediasoupclient-jni: [TRACE] transport_jni::JNI_Transport_Close() 2020-08-01 17:33:58.493 31238-31432/com.quickfly.rtc I/mediasoupclient-jni: [TRACE] transport_jni::JNI_RecvTransport_GetNativeTransport() 2020-08-01 17:33:58.493 31238-31432/com.quickfly.rtc I/mediasoupclient-jni: [TRACE] Transport::Close() 2020-08-01 17:33:58.493 31238-31432/com.quickfly.rtc I/mediasoupclient-jni: [TRACE] Transport::Close() 2020-08-01 17:33:58.493 31238-31432/com.quickfly.rtc I/mediasoupclient-jni: [TRACE] Handler::Close() 2020-08-01 17:33:58.493 31238-31432/com.quickfly.rtc I/mediasoupclient-jni: [TRACE] PeerConnection::Close() 2020-08-01 17:33:58.500 31238-31455/com.quickfly.rtc I/mediasoupclient-jni: [TRACE] Handler::OnIceConnectionChange() 2020-08-01 17:33:58.500 31238-31455/com.quickfly.rtc I/mediasoupclient-jni: [TRACE] Transport::OnConnectionStateChange() 2020-08-01 17:33:58.500 31238-31455/com.quickfly.rtc D/RoomClient_RecvTrans: onConnectionStateChange: closed 2020-08-01 17:33:58.501 31238-31455/com.quickfly.rtc I/mediasoupclient-jni: [TRACE] PeerConnection::OnSignalingChange() 2020-08-01 17:33:58.501 31238-31455/com.quickfly.rtc D/mediasoupclient-jni: [DEBUG] PeerConnection::OnSignalingChange() | [newState:closed] 2020-08-01 17:33:58.507 31238-31396/com.quickfly.rtc I/org.webrtc.Logging: EglRenderer: video_rendererDropping frame - No surface 2020-08-01 17:33:58.523 31238-31528/com.quickfly.rtc E/zygote64: No implementation found for void org.webrtc.voiceengine.WebRtcAudioTrack.nativeGetPlayoutData(int, long) (tried Java_org_webrtc_voiceengine_WebRtcAudioTrack_nativeGetPlayoutData and Java_org_webrtc_voiceengine_WebRtcAudioTrack_nativeGetPlayoutData__IJ) 2020-08-01 17:33:58.523 31238-31528/com.quickfly.rtc W/zygote64: Got a deoptimization request on un-deoptimizable method void org.webrtc.voiceengine.WebRtcAudioTrack.nativeGetPlayoutData(int, long)

skgwazap commented 3 years ago

Similar to #12

whatisor commented 2 years ago

I also recommend every one just using main thread to handle mediasoup/webrtc api.

grebulon commented 2 years ago

I also added more comments on this at: https://github.com/haiyangwu/mediasoup-client-android/issues/54#issuecomment-1157475077 (sorry for the double post)