Flutter 使用Flatter AudioPlayer播放其他媒体时停止音频
我正在开发一个在后台播放音乐的颤振应用程序。 该应用程序正在后台播放,但我希望当用户开始在Spotify或YouTube上播放某个视频时,该应用程序停止播放(然后继续播放)。当他们接到电话时也是如此 我目前正在使用代码中描述的AppLifecycleState,如下所示:Flutter 使用Flatter AudioPlayer播放其他媒体时停止音频,flutter,Flutter,我正在开发一个在后台播放音乐的颤振应用程序。 该应用程序正在后台播放,但我希望当用户开始在Spotify或YouTube上播放某个视频时,该应用程序停止播放(然后继续播放)。当他们接到电话时也是如此 我目前正在使用代码中描述的AppLifecycleState,如下所示: @override void didChangeAppLifecycleState(AppLifecycleState state) { if (state == AppLifecycleState.detached) {
@override
void didChangeAppLifecycleState(AppLifecycleState state) {
if (state == AppLifecycleState.detached) {
_musicPlayer.player.stop();
}
}
但我不确定其他状态(不活动或暂停)是否更合适
我走的是正确的道路,还是我看的方向完全错了