-
Notifications
You must be signed in to change notification settings - Fork 215
Description
This ticket describes a couple of known audio issues in the iOS Safari browser and provides most recent status and Twilio recommendations on how to handle them:
Note:
- Both described issues are rarely reproducible. If you hit an audio problem all the time, make sure
to go through this guide to avoid most common pitfalls - Both issues are not Twilio SDK bugs, but iOS Safari browser issues.
1. Remote audio does not play occasionally in iOS Safari browser
Webkit Bug: https://bugs.webkit.org/show_bug.cgi?id=198545
Status: This issue was fixed by Apple, the fix is released in iOS version 13.6.
Reproducibility of this issue before the fix
- Group rooms - occurs in 0-2 rooms out of 50
- Peer to peer rooms - occurs in 6-9 rooms out of 50
2. RemoteParticipants can't hear audio from iOS Safari after using another app (ex. Siri, Youtube etc)
Webkit Bug: https://bugs.webkit.org/show_bug.cgi?id=208516
Status: A workaround for this issue is shipped in SDK version 2.6.0. The workaround is expected to work on iOS versions 13.4.X and 13.5.x, and based on our testing it solves the problem in most of the interruption use cases. We will continue adding iterative improvements in the future for some more rare/edgy use cases.
Reproducibility This is 100% reproducible in particular scenarios when other applications like Siri or Youtube takes over the mic. Example: Join a video room, share audio/video -> Open Siri and talk to it -> come back to your video application -> now your mic will be sending silence to the room, remote party will not be able to hear you.
Recommendation:
- Update to the latest SDK version which contains a workaround 2.6.0.
- Add an audio indicator UI in your app so that your users can see if they are sending silent audio and react to it. More here.
Follow this guide with the best practices from our dev team to avoid media issues across browsers in your applications: