WebAudio currently only works with content AudioToolBox/CoreMedia supports; and it doesn't support webm. Opus support will be done in bug 227110. Creating a separate bug as the code is there to support it but it fails for multiple reasons, the primary one being a sandbox issue preventing loading the Vorbis decoder in the content process.
<rdar://problem/80883073>
This patch will not compile until bug 227110 lands.
Created attachment 434266 [details] Patch
Committed r280573 (240195@main): <https://commits.webkit.org/240195@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 434266 [details].