Skip to content

Add support for iOS26 Speaker Selection API #1568

Description

@fkwp

Describe the problem

Finally Apple is supporting "the Speaker Selection API" on iOS and iPadOS as pointed out here: https://developer.apple.com/documentation/safari-release-notes/safari-26-release-notes#WebRTC

After testing it successfully using https://webrtc.github.io/samples/src/content/devices/input-output/ I can confirm switching the output device between all available output devices works including: Earpiece Speaker, Main Speaker and connected headsets like wired or bluetooth headsets.

Using https://meet.livekit.io I can see the different output devices in the settings. However, selecting them does not change the actual output device.

Describe the proposed solution

Removing iOS specific workarounds for iOS >= 26

Alternatives considered

No response

Importance

would make my life easier

Additional Information

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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