Flutter Music Player Component
music_player
A music player component for Flutter (i.e. Spotify, Apple Music, etc.).
This is ready-to-go for embedding in a music-playing application. It supports seeking, as well as having callbacks for skipping, shuffling, and looping.
Installation
This package is not yet on Pub (I haven’t figured out how to test it), so in the meantime:
dependencies: flutter: sdk music_player: git: https://github.com/thosakwe/flutter_music_player.git
Usage
class MyWidget extends StatelessWidget { @override build(BuildContext context) { return new MusicPlayer( onError: (e) { Scaffold.of(context).showSnackBar( new SnackBar( content: new Text(e), ), ); }, onSkipPrevious: () {}, onSkipNext: () {}, onCompleted: () {}, onLoopChanged: (loop) { setState(() => this.loopKind = loop); }, onShuffleChanged: (loop) { setState(() => this.shuffle = loop); }, key: musicPlayerKey, textColor: Colors.white, loop: loopKind, shuffle: shuffle, url: mp3Url, title: const Text( 'BBC', textAlign: TextAlign.center, textScaleFactor: 1.5, style: const TextStyle( fontWeight: FontWeight.bold, color: Colors.white, ), ), subtitle: const Text( 'JAY Z - Holy Grail', textAlign: TextAlign.center, style: const TextStyle( color: Colors.white, ), ), ); } }
Credit
This is developed by thosakwe
Download this project from the below link.
https://github.com/thosakwe/flutter_music_player/archive/refs/heads/master.zip
You can visit original source page from the below link:
https://github.com/thosakwe/flutter_music_player