]> cat aescling's git repositories - mastodon.git/commitdiff
Fix new audio player features not working on Safari (#14465)
authorThibG <thib@sitedethib.com>
Sun, 2 Aug 2020 09:20:17 +0000 (11:20 +0200)
committerGitHub <noreply@github.com>
Sun, 2 Aug 2020 09:20:17 +0000 (11:20 +0200)
Fixes #14462

app/javascript/mastodon/features/audio/index.js

index 1ab1c3117d7cd47c1efdd286be53ee8d7466fb9e..a4e00ba96c1a3edb0b58653badd71fd9e5ba0ec7 100644 (file)
@@ -269,8 +269,9 @@ class Audio extends React.PureComponent {
   }
 
   _initAudioContext () {
-    const context  = new AudioContext();
-    const source   = context.createMediaElementSource(this.audio);
+    const AudioContext = window.AudioContext || window.webkitAudioContext;
+    const context      = new AudioContext();
+    const source       = context.createMediaElementSource(this.audio);
 
     this.visualizer.setAudioContext(context, source);
     source.connect(context.destination);