From 944b795f652838a07181d2382c1d869fe2d40b06 Mon Sep 17 00:00:00 2001 From: devappd Date: Sat, 25 Dec 2021 10:01:27 -0800 Subject: [PATCH] Add crossOrigin field to HTML5 audio event To support service worker range requests, as discussed: https://github.com/GoogleChrome/workbox/issues/1663#issuecomment-448755945 --- music_html5.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/music_html5.c b/music_html5.c index 5c8db05..a3b1cb2 100644 --- a/music_html5.c +++ b/music_html5.c @@ -90,7 +90,12 @@ static int MusicHTML5_Open(const SDL_AudioSpec *spec) // Data //////////////////////////////////////////////////////////// - player: new Audio(), + player: (function() { + const newPlayer = new Audio(); + // TODO: Make this configurable + newPlayer.crossOrigin = 'anonymous'; + return newPlayer; + })(), blob: { // URL.createObjectURL(...): numUses (int)