MediaAudioPlayer class

Constructors

MediaAudioPlayer.new({List<double>? frequencys})

Properties

cacheDuration double
no setter
downloadStream Stream<DownloadStreamModel>?
no setter
duration double
no setter
durationStream Stream<DurationStreamModel>?
no setter
events Map<String, List<Function>?>
getter/setter pair
fftStream Stream<FFTStreamModel>?
no setter
frequencys List<double>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isBuffering bool
no setter
isEqActive bool
no setter
isFFTActive bool
no setter
isPlaybackActive bool
no setter
isPlayCompleted bool
no setter
isPlaying bool
no setter
playStateStream Stream<PlayStateStreamModel>?
no setter
position double
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

destroy() Future
disableEq() Future
disableFFT() Future
disablePlayback() Future
enableEq() Future
enableFFT() Future
enablePlayback() Future
getEqBands() Future<List<AudioBandModel>>
init() Future
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
off(String eventName, Function? fn) → void
on(String eventname, Function fn) → void
pause() Future
play() Future
prepare() Future
registerPlayBackEvent({required dynamic onPlayBackPrevious(), required dynamic onPlayBackNext()}) → dynamic
removePlayBackEvent() → dynamic
seek(double time) Future
setUrl({required String url, bool? enableIosHttpRange, Map<String, String>? urlHeader, String? title, String? artist, String? cover, Map<String, String>? coverHeader}) Future
asset:// file:// http:// https://
toString() String
A string representation of this object.
inherited
updateBand(int index, {double? frequency, double? gain, bool? bypass}) Future

Operators

operator ==(Object other) bool
The equality operator.
inherited