首页 > 解决方案 > 在 Flutter 中播放其他媒体时停止音乐

问题描述

我正在尝试制作一个音频播放器应用程序。我正在使用 AudioPlayers 插件。

我希望在播放其他媒体(即 Spotify 或 Facebook 上的视频)时音乐停止。同时,我希望在屏幕关闭或应用程序不再焦点时继续播放音乐。

我现在正在使用以下代码:

@override
  void didChangeAppLifecycleState(AppLifecycleState state) {
    if (state == AppLifecycleState.paused) {
      _musicPlayer.player.stop();
    }
  }

但是 AppLifecycleState 似乎没有对我有帮助的状态。现在它会在屏幕关闭时继续播放,但如果其他媒体正在播放则不会。

标签: androidflutterflutter-dependencies

解决方案


推荐阅读