Android 颤振:在应用程序启动时使用AudioPlayer软件包在循环中播放音乐?

Android 颤振:在应用程序启动时使用AudioPlayer软件包在循环中播放音乐?,android,flutter,mobile,Android,Flutter,Mobile,我想在我的app on loop中连续播放音乐,类似于商店中提供的许多游戏应用 但是,我不确定何时初始化音乐循环开始,以及如何根据共享首选项中的值停止它。我创建了一个类,其中包含启动和停止音乐的逻辑 我的应用程序结构也是这样的 Main.dart>>应用程序的入口点 Wrapper.dart>> (这里是我尝试初始化Audioplayer的地方,调用它是为了检查登录,以便创建播放器的新实例,音乐重叠) 达特先生 (如果未登录,将在此处重定向) 霍姆·达特 (如果在此处登录,则重定向) class

我想在我的app on loop中连续播放音乐,类似于商店中提供的许多游戏应用

但是,我不确定何时初始化音乐循环开始,以及如何根据共享首选项中的值停止它。我创建了一个类,其中包含启动和停止音乐的逻辑

我的应用程序结构也是这样的

Main.dart>>应用程序的入口点

Wrapper.dart>>

(这里是我尝试初始化Audioplayer的地方,调用它是为了检查登录,以便创建播放器的新实例,音乐重叠)

达特先生

(如果未登录,将在此处重定向)

霍姆·达特

(如果在此处登录,则重定向)

class Music {
    AudioCache cache; 
    AudioPlayer player; 

    void _playFile() async{
      player = await cache.play('my_audio.mp3'); 
    }

    void _stopFile() {
      player?.stop(); 
    }

}