反应原生曲目播放器:在 android 上应用程序终止后,前台服务不会停止,音频继续播放



查看此问题以获得更好的解释。问题是此修复已关闭,但该修复创建了另一个问题

react-native-track-player在android中使用前台服务来显示带有播放/暂停音频按钮的通知。然而,我面临的问题是,当我关闭应用程序时,服务只是第一次被关闭。之后,如果我再次打开应用程序,并播放音频,它不会停止后,应用程序关闭和音频继续播放。

我找到的解决方案是在App卸载时重置TrackPlayer。

在顶层组件中:

useEffect(() =>
{
return () => {
try { TrackPlayer.reset() } catch(){};
};
}, []);

最新更新