Play Audio in Flutter from URL


I am new to flutter and I want to play audio file from URL path with play, pause and seek button and also show notification in player.


You can use audioplayers package.

Define AudioPlayer instance like this

AudioPlayer audioPlayer = AudioPlayer();

Play audio as shown below

  play() async {
    int result = await;
    if (result == 1) {
      // success

You can pause and stop like this

await audioPlayer.pause();
await audioPlayer.stop();

This is how you can play local audio

 playLocal() async {
    int result = await, isLocal: true);

I recommend you to use audio_service package. This is highly customizable with notification and you can also play audio in background or sleep mode.

Answered By – Hemal Moradiya

Answer Checked By – Mildred Charles (FlutterFixes Admin)

Leave a Reply

Your email address will not be published.