Add support for iOS26 Speaker Selection API
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
are there any warnings/errors showing up in the console logs?
are there any warnings/errors showing up in the console logs?
that are the things which I can spot
I did retest with beta3 of iOS 26: the issue is still there.