alarmplayer 1.1.1 alarmplayer: ^1.1.1 copied to clipboard
playing alarms
alarmplayer #
alarmplayer is a very simple plugin to play sounds with their own volume, so that you can play critical alarms also when the phone is on silent mode.
Getting started #
To use this plugin :
Add dependency to your flutter project:
$ flutter pub add alarmplayer
or
dependencies:
alarmplayer: ^newest
Add following import to your code:
import 'package:alarmplayer/alarmplayer.dart';
Usage #
Instantiate an Alarmplayer instance
//...
Alarmplayer alarmplayer = Alarmplayer();
//...
Play alarm.
alarmplayer.Alarm(
url: "assets/alarm.mp3", // Path of sound file.
volume: 0.5, // optional, set the volume, default 1.
looping: true // optional, if you want to loop you're alarm or not
callback: () // this is the callback, it's getting executed if you're alarm
=> {print("i'm done!")} // is done playing. Note if you're alarm is on loop you're callback won't be executed
);
Stop alarm.
alarmplayer.stop(); // Stop alarm.
is playing?
alarmplayer.IsPlaying(); // returning a boolean if the alarm is currently playing.
Contribution #
Of course the project is open source, and you can contribute to it repository link
- If you found a bug, open an issue.
- If you have a feature request, open an issue.
- If you want to contribute, submit a pull request.
Note for ios. #
currently there is no implementation for ios yet!
Made by Mrbluesky-ai.