File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed
Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change 22
33🐞 Fixed
44* Fixed an issue where the leave call operation could fail if the there were some issues in parsing custom data.
5+ * Fixed an issue where the Android audio configuration could not be applied correctly for participants joining the call
56
67## 0.10.4
78
Original file line number Diff line number Diff line change @@ -409,6 +409,20 @@ class CallSession extends Disposable {
409409 await onRtcManagerCreatedCallback? .call (rtcManager! );
410410 _rtcManagerSubject! .add (rtcManager! );
411411
412+ // Set Android audio configuration right after creating rtcManager
413+ if (CurrentPlatform .isAndroid &&
414+ _streamVideo.options.androidAudioConfiguration != null ) {
415+ try {
416+ await rtc.Helper .setAndroidAudioConfiguration (
417+ _streamVideo.options.androidAudioConfiguration! ,
418+ );
419+ } catch (e) {
420+ _logger.w (
421+ () => '[start] Failed to set Android audio configuration: $e ' ,
422+ );
423+ }
424+ }
425+
412426 stateManager.sfuPinsUpdated (event.callState.pins);
413427
414428 _logger.d (() => '[start] completed' );
You can’t perform that action at this time.
0 commit comments