audio_manager 1.0.0 copy "audio_manager: ^1.0.0" to clipboard
audio_manager: ^1.0.0 copied to clipboard

A flutter plugin for music playback, including notification handling.

example/lib/main.dart

import 'package:flutter/material.dart';

import 'app.dart';

/// A runnable example for the `audio_manager` plugin.
///
/// The player UI is defined in [AudioManagerExampleApp] and covers:
/// - local assets, local files, and network playback
/// - play / pause / next / previous / stop and seeking
/// - volume and playback rate
/// - notifications and lock-screen / system media controls
/// - querying playback state from background isolates
///
/// Minimal usage:
///
/// ```dart
/// import 'package:audio_manager/audio_manager.dart';
///
/// final audio = AudioManager.instance;
///
/// await audio.start(
///   'assets/xv.mp3',
///   'Example title',
///   desc: 'Example artist',
///   cover: 'assets/ic_launcher.png',
/// );
///
/// audio.onEvents((event, args) {
///   debugPrint('$event $args');
/// });
///
/// await audio.playOrPause();
///
/// await audio.updateInfo(
///   title: 'Updated title',
///   desc: 'Updated artist',
/// );
///
/// final state = await audio.currentState();
/// debugPrint('${state['isPlaying']}');
/// ```
void main() {
  runApp(const AudioManagerExampleApp());
}
150
likes
160
points
422
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A flutter plugin for music playback, including notification handling.

Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, web

More

Packages that depend on audio_manager

Packages that implement audio_manager