RESOLVED CONFIGURATION CHANGED 234840
Audio canPlayType() reports false negative for PCM WAV
https://bugs.webkit.org/show_bug.cgi?id=234840
Summary Audio canPlayType() reports false negative for PCM WAV
Ashley Gullen
Reported 2022-01-04 05:49:34 PST
(Forked from issue 229799) Repro URL: https://downloads.scirra.com/labs/audioCodecTests/ In Safari 15.2, canPlayType() indicates PCM WAV ("audio/wav;codecs=1") is not supported by returning an empty string. However when passing a PCM WAV file to both an <audio> element and Web Audio, it correctly decodes and plays the file. Observed result: canPlayType() returns empty string Expected result: canPlayType() to return "maybe" or "probably"
Attachments
Radar WebKit Bug Importer
Comment 1 2022-01-04 17:05:56 PST
Austin Case
Comment 2 2022-05-25 11:27:28 PDT
Hey all, this is becoming a big challenge and causing us to have to recommend using any other browser. But Safari has the best video codec support with HEVC and PRORES -- commonly with wav/pcm audio... thus our application can't trust if it can play the files or not.
Brent Fulgham
Comment 3 2023-10-25 13:01:19 PDT
This should be fixed in Safari 17. I checked on a recent macOS Sonoma system and am able to play the PCM WAV example (and others on the site).
Brent Fulgham
Comment 4 2023-10-25 13:03:27 PDT
Note: The cause of this bug was outside of the WebKit source code, so I am marking this as 'Configuration Changed'.
Note You need to log in before you can comment on or make changes to this bug.