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.
This patch will not compile until bug 227110 lands.
Created attachment 434266 [details]
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].