Quellcode durchsuchen

fix: await call to audio.play()

Fela Maslen vor 5 Jahren
Ursprung
Commit
1ad6ecae0c
1 geänderte Dateien mit 6 neuen und 2 gelöschten Zeilen
  1. 6 2
      gmus-web/src/components/player.tsx

+ 6 - 2
gmus-web/src/components/player.tsx

@@ -82,8 +82,12 @@ export const Player: React.FC<Props> = ({
     );
   }, []);
 
-  const play = useCallback(() => {
-    audio.current?.play();
+  const play = useCallback(async () => {
+    try {
+      await audio.current?.play();
+    } catch {
+      // pass
+    }
   }, []);
 
   const pause = useCallback(() => {