我正在尝试制作音频播放器应用。我正在使用AudioPlayers插件。
我希望在播放其他媒体(例如Spotify或Facebook上的视频)时停止播放音乐。 同时,我希望在屏幕关闭或应用不再聚焦时继续播放音乐。
我现在正在使用以下代码:
@override
void didChangeAppLifecycleState(AppLifecycleState state) {
if (state == AppLifecycleState.paused) {
_musicPlayer.player.stop();
}
}
但是AppLifecycleState似乎没有帮助我的状态。现在,它将在屏幕关闭时继续播放,但如果正在播放其他媒体,则不会继续播放。