'How to implement Audioplayers with audioservice in flutter? using offline playlist

I want to make an audio app in flutter Having audioplayers and audioservice package in flutter. how to implement them please help me.

here is my code:

class _PlayerScreenState extends State with SingleTickerProviderStateMixing, Observer { _PlayerScreenState( @required this.songArray, this.songIndex, this.songArrayFiles); var songArray = []; var songArrayFiles = []; var songIndex = 0; var autoplay = "Autoplay On"; double volume = 1; bool playing = false; Duration _duration = const Duration(); Duration _position = const Duration(); late AudioPlayer advancedPlayer; late AudioCache audioCache; late AnimationController _controller; final Color color = HexColor.fromHex('#F30C4E');

//INIT STATE;
  @override
  void initState() {
    super.initState(); 
    initPlayer();
  }

autoplaysong() {
    advancedPlayer.stop();
    songIndex = songIndex;
    playSongs(songArray[songIndex]);
  }

void initPlayer() {
    advancedPlayer = AudioPlayer();
    audioCache = AudioCache(fixedPlayer: advancedPlayer);

    advancedPlayer.onDurationChanged.listen(
      (d) => setState(() => _duration = d),
    );

    advancedPlayer.onPlayerCompletion.listen((event) {
      if (autoplay == "Autoplay On") {
        autoplaysong();
      } else {
        nextsong();
      }
    });

    advancedPlayer.onAudioPositionChanged
        .listen((p) => setState(() => _position = p));

    playSongs(songArray[songIndex]);
  }


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source