[Webkit-unassigned] [Bug 264473] No sound from HTMLAudioElement when navigator.audioSession.type is set to "transient" or "transient-solo"

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Mar 10 13:46:26 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=264473

--- Comment #3 from Danny Moerkerke <drmoerkerke at gmail.com> ---
(In reply to youenn fablet from comment #2)
> I had a try on iOS 17.4 and it seems to work as expected, using
> https://jsfiddle.net/e9ahcb35/.
> 
> Setting "transient" triggers using
> https://developer.apple.com/documentation/avfaudio/avaudiosession/category/
> 1616560-ambient.
> 
> If the silent switch is on, video is muted, otherwise it is not.
> Maybe that is what you experienced?
> 
> As of mixing with other apps, I tried the following:
> 1. Launch music app
> 2. Open https://jsfiddle.net/e9ahcb35/ and play.
> I can hear both audio in that case.
> 
> If the page is backgrounded, audio is stopped, which seems expected as well.
> 
> Marking as Invalid although it should really be "Behave as expected".
> 
> @Danny, feel free to reopen the bug especially if there is a particular
> point I missed.

Thanks, when the options "transient" and "transient-solo" are selected, the audio from the web app is now mixed with the audio coming from the Music App on iOS, but on MacOS Sonoma 14.4 the audio from the web app is always mixed with the audio from other apps, regardless to what navigator.audioSession.type is set to.

When navigator.audioSession.type is set to "play-and-record" on iOS 17.4 it still pauses the audio from other apps when the mic is accessed from the web app with navigator.mediaDevices.getUserMedia.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240310/a52f4775/attachment.htm>


More information about the webkit-unassigned mailing list