Add example to README

This commit is contained in:
Ryan Heise 2019-11-28 17:59:38 +11:00
parent 108821871d
commit 0e209259a1
1 changed files with 18 additions and 2 deletions

View File

@ -1,6 +1,6 @@
# just_audio # just_audio
A new Flutter audio player plugin designed to support background playback with [audio_service](https://pub.dev/packages/audio_service) A Flutter plugin to play audio from streams, files and assets. This plugin can be used with [audio_service](https://pub.dev/packages/audio_service) to play audio in the background for music players and podcast apps.
## Features ## Features
@ -9,4 +9,20 @@ A new Flutter audio player plugin designed to support background playback with [
* Control audio playback via standard operations: play, pause, stop, setVolume, seek. * Control audio playback via standard operations: play, pause, stop, setVolume, seek.
* Compatible with [audio_service](https://pub.dev/packages/audio_service) to support full background playback, queue management, and controlling playback from the lock screen, notifications and headset buttons. * Compatible with [audio_service](https://pub.dev/packages/audio_service) to support full background playback, queue management, and controlling playback from the lock screen, notifications and headset buttons.
The initial release is for Android. iOS is the next priority. The initial release is for Android. The next priority is iOS.
## Example
```dart
final player = AudioPlayer();
await player.setUrl('https://foo.com/bar.mp3');
await player.play();
await player.pause();
await player.play(untilPosition: Duration(minutes: 1));
await player.stop()
await player.setUrl('https://foo.com/baz.mp3');
await player.seek(Duration(minutes: 5));
await player.play();
await player.stop();
await player.dispose();
```