Skip to content

[bug] selectAudioInput doesn't work on mobile #959

@bdlukaa

Description

@bdlukaa

Describe the bug

I can not change the audio input device.

To Reproduce

Call await room.room.setAudioInputDevice(device);.

Apparently this was disabled on #742, but I believe it should be enabled back.

On WebRTC, this feature is implemented on the Android side:

https://github.com/flutter-webrtc/flutter-webrtc/blob/21fb70df3e483029c59cc6d8e4f648494af3679d/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java#L787-L795

Expected behavior

The audio output device should be enabled on mobile platforms.

Platform information

  • Flutter version:
  • [✓] Flutter (Channel stable, 3.38.7, on macOS 26.2 25C56 darwin-arm64, locale pt-BR) [823ms]
    • Flutter version 3.38.7 on channel stable at /Users/bdlukaa/Documents/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 3b62efc2a3 (4 days ago), 2026-01-13 13:47:42 -0800
    • Engine revision 78fc3012e4
    • Dart version 3.10.7
    • DevTools version 2.51.1
    • Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android, enable-ios,
    cli-animations, enable-native-assets, enable-swift-package-manager, omit-legacy-version-file, enable-lldb-debugging
  • Plugin version:
  • Flutter target OS: Android/iOS
  • Flutter target OS version:
  • Flutter console log:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions