Bug 230539
Summary: | If you play a song from Spotify while in a WebRTC call, audio output is broken until refresh | ||
---|---|---|---|
Product: | WebKit | Reporter: | Dag-Inge Aas <daginge> |
Component: | WebRTC | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED CONFIGURATION CHANGED | ||
Severity: | Major | CC: | eric.carlson, glefebvr, webkit-bug-importer, youennf |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 14 | ||
Hardware: | iPhone / iPad | ||
OS: | Unspecified |
Dag-Inge Aas
If a user starts playing a song from Spotify during a WebRTC call, the audio output from the remote party stops.
Repro steps:
1. Go to https://webrtc.github.io/samples/src/content/peerconnection/pc1/ on iOS 15
2. Click "Start". Observe that you can see yourself.
3. Click "Call". Observe that remote media works and you can hear yourself.
4. Go to the Spotify app. Observe that you for the time being can still hear yourself
5. Play any song or podcast and stop it.
6. Go back to the browser and see that camera still works, but audio output is now muted.
Impact:
All WebRTC services not implementing some kind of hacky workaround. This should just work.
Workaround:
Detection is hard, a refresh works, but it seems restarting the peer connection, or possibly re-attaching the srcObject might work as well.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/83353726>
youenn fablet
I reproduced this on my ToT build.
According my testing, some underlying freezes are happening here, as in bug 230537 and bug 230536. This may come from the same underlying issue.
youenn fablet
This does not reproduce for me in latest iOS 15.2 beta (using the podcast app).
youenn fablet
Marking as configuration changed given it is no longer reproducing for me.
Dag-Inge Aas
Just confirming this is fixed in 15.2! Really happy about this, youenn!