CloudWebRTC
CloudWebRTC
Yes, I reproduced the issue you described, but the reason is When we turn off the `microphone`, we will switch to `AVAudioSessionCategoryPlayback` mode, this mode does not support `Earpiece/Loudspeaker` switching,...
First we should get the current Audio Deivce state enum AudioTrackState { none, remoteOnly, localOnly, localAndRemote, } https://github.com/livekit/client-sdk-flutter/blob/main/lib/src/track/audio_management.dart#L111 When in localOnly, localAndRemote (recordAndPlay), it is possible to switch the earpiece/speaker,...
in option1, The speaker/earpiece should not be able to switch manually, but it should be possible to switch between wired headphones/Bluetooth and the speaker
It should be related to the first setting of FOREGROUND_SERVICE, can this issue be reproduced in client-sdk-flutter/example?
I did some investigation, maybe it's a bug of `flutter_background`, after the first execution of `FlutterBackground.initialize( androidConfig: androidConfig);` will throw an exception, when you wait for 1 second and then...
I'll check, it seems like it should listen to the connection type and try to reconnect automatically when it changes
I remember switching networks on mobile devices, the connected TCP socket will remain for a period of time unless the socket is actively closed, but it may ice disconnect. @fpasalioglu...
I'm working on an e2e test case for reconnect and should look into this issue this week. Furkan PAŞALIOĞLU ***@***.***> 于2022年10月24日周一 15:28写道: > any update? > > @cloudwebrtc > >...
fixed https://github.com/livekit/client-sdk-flutter/pull/194
you can try this step: https://github.com/webrtc-sdk/webrtc-build/blob/main/docs/build.md#android