From 25c786c412c99cef16f81a4d245a81c4422ba597 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Djk=C3=A1=C5=A5o?= Date: Wed, 9 Aug 2023 18:06:12 +0200 Subject: [PATCH] added webkitAudioContext fallback --- packages/player/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/player/src/index.ts b/packages/player/src/index.ts index ee37702..b6a0cba 100644 --- a/packages/player/src/index.ts +++ b/packages/player/src/index.ts @@ -363,7 +363,7 @@ export class MusicPlayerBuilder { constructor(private audio_element: HTMLAudioElement) { if (audio_element === undefined) throw Error("audio_element was undefined") // ↓ For old browsers - const AudioContext = window.AudioContext; + const AudioContext = window.AudioContext || window.webkitAudioContext; this.#audio_context = new AudioContext() this.#track = this.#audio_context.createMediaElementSource(audio_element) this.#gain = this.#audio_context.createGain()