(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"
<rdar://problem/87122702>
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.
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).
Note: The cause of this bug was outside of the WebKit source code, so I am marking this as 'Configuration Changed'.