From e5fa4c2b65f3591beac8ef1059a4ded541656572 Mon Sep 17 00:00:00 2001 From: heimoshuiyu Date: Thu, 29 Sep 2022 10:28:34 +0800 Subject: [PATCH] Revert "add basic support for mediaSession" This reverts commit edd5eeb4c0a947a3a635d505b49994fc4d2622a4. It break prepare mode on Android devices. --- web/src/component/AudioPlayer.js | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/web/src/component/AudioPlayer.js b/web/src/component/AudioPlayer.js index 23894ce..7d5881b 100644 --- a/web/src/component/AudioPlayer.js +++ b/web/src/component/AudioPlayer.js @@ -22,20 +22,7 @@ function AudioPlayer(props) { const [timerCount, setTimerCount] = useState(0); const [timerID, setTimerID] = useState(null); - // init mediaSession API useEffect(() => { - navigator.mediaSession.setActionHandler("stop", () => { - props.setPlayingFile({}); - }); - }, []); - - useEffect(() => { - // media session related staff - navigator.mediaSession.metadata = new window.MediaMetadata({ - title: props.playingFile.filename, - album: props.playingFile.foldername, - artwork: [{ src: "/favicon.png", type: "image/png" }], - }); // no playing file if (props.playingFile.id === undefined) { setPlayingURL(""); @@ -75,7 +62,7 @@ function AudioPlayer(props) { ); } } - }, [props.playingFile, raw, prepare, selectedFfmpegConfig]); + }, [props.playingFile.id, raw, prepare, selectedFfmpegConfig]); let navigate = useNavigate();