AudioPlayerController constructor
AudioPlayerController({
- required String path,
- required FileSourceType type,
Implementation
AudioPlayerController({required this.path, required this.type}) {
_audioPlayer.onPlayerStateChanged.listen((state) {
isPlaying = state == PlayerState.playing;
notifyListeners();
});
_audioPlayer.onDurationChanged.listen((newDuration) {
duration = newDuration;
notifyListeners();
});
_audioPlayer.onPositionChanged.listen((newPosition) {
position = newPosition;
notifyListeners();
});
}