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 2
2
3
3
🐞 Fixed
4
4
* 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
5
6
6
7
## 0.10.4
7
8
Original file line number Diff line number Diff line change @@ -409,6 +409,20 @@ class CallSession extends Disposable {
409
409
await onRtcManagerCreatedCallback? .call (rtcManager! );
410
410
_rtcManagerSubject! .add (rtcManager! );
411
411
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
+
412
426
stateManager.sfuPinsUpdated (event.callState.pins);
413
427
414
428
_logger.d (() => '[start] completed' );
You can’t perform that action at this time.
0 commit comments