Last updated:
0 purchases
audio plus
audio_plus is a comprehensive package for playing audio files and URLs in Flutter applications. This package provides a platform-independent interface and can be used to perform basic operations such as playing, pausing, resuming, looping and stopping audio files and URLs on different platforms (iOS, Android). Additionally, it includes advanced features for enhanced audio control and customized audio experiences.
Table of contents #
Features
Screenshots
Installation
Usage
Dart Version
Issues
Contribute
Author
License
Features #
Audio Control: Play, pause, resume, stop audio files and URLs.
Volume Adjustment: Increase or decrease the volume as desired.
Seek Position: Seek to a specific position within the audio file.
Playback Status Tracking: Track whether audio is currently playing.
Duration and Position Information: Retrieve the current playback position and total duration.
Loop: Loop the audio file.
Screenshots #
Installation #
To add the audio_plus package to your project, include the following line in the dependencies section of your pubspec.yaml file:
dependencies:
audio_plus: ^1.0.2
copied to clipboard
Run the following command in the terminal to update your package dependencies:
flutter pub get
copied to clipboard
Usage #
import 'package:audio_plus/audio_plus.dart';
// Play an audio file
await AudioPlus.play('assets/audio/beethoven.mp3');
// Play an audio URL
await AudioPlus.playUrl('https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3');
// Pause playback
await AudioPlus.pause();
// Resume playback
await AudioPlus.resume();
// Stop playback
await AudioPlus.stop();
// Increase the volume
await AudioPlus.increaseVolume(0.8);
// Seek to a specific position
await AudioPlus.seekTo(5000);
// Loops the audio file
await AudioPlus.isLooping(true);
// Check if audio is currently playing
bool? playing = await AudioPlus.isPlaying;
// Get the current playback position
double? currentPosition = await AudioPlus.currentPosition;
// Get the total duration of the audio
double? duration = await AudioPlus.duration;
copied to clipboard
In the example folder, you will find a sample application demonstrating how to use the audio_plus package. This example app creates an audio player interface and performs basic audio control operations.
Dart Version #
sdk: '>=2.17.0 <4.0.0'
copied to clipboard
Issues #
Please file any issues, bugs, or feature requests as an issue on GitHub page.
Contribute #
If you would like to contribute to the plugin (e.g. by improving the documentation, solving a bug, or adding a cool new feature), please carefully review our contribution guide and send us your pull request.
Author #
This audio_plus plugin for Flutter is developed by Bedirhan Sağlam. You can contact me at [email protected]
License #
MIT
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.