'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 |
|---|
