fix to stop audio manager in ui thread

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2022-01-10 22:06:10 +01:00 committed by Marcel Hibbe (Rebase PR Action)
parent d17a8e9dbd
commit 5272d35f01

View File

@ -1551,10 +1551,12 @@ public class CallActivity extends CallBaseActivity {
audioSource = null;
}
if (audioManager != null) {
audioManager.stop();
audioManager = null;
}
runOnUiThread(() -> {
if (audioManager != null) {
audioManager.stop();
audioManager = null;
}
});
if (videoSource != null) {
videoSource = null;
@ -1755,7 +1757,8 @@ public class CallActivity extends CallBaseActivity {
magicPeerConnectionWrapper = new MagicPeerConnectionWrapper(peerConnectionFactory,
iceServers,
sdpConstraintsForMCU,
sessionId, callSession,
sessionId,
callSession,
localMediaStream,
true,
true,