VVoiceMessageController class

Inheritance
Implemented types

Constructors

VVoiceMessageController({required String id, required VPlatformFile audioSrc, Duration maxDuration = const Duration(days: 1), dynamic onComplete(String id)?, dynamic onPause(String id)?, dynamic onPlaying(String id)?})

Properties

animController AnimationController
getter/setter pair
audioSrc → VPlatformFile
final
currentMillSeconds double
no setter
hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
id String
final
isBytes bool
no setter
isDownloadError bool
no setter
isDownloading bool
no setter
isFile bool
no setter
isInit bool
no setter
isPause bool
no setter
isPlaying bool
state
no setter
isStop bool
no setter
isUrl bool
no setter
maxDuration Duration
getter/setter pair
maxMillSeconds double
no setter
noiseWidth double
final
onComplete → (dynamic Function(String id)?)
final
onPause → (dynamic Function(String id)?)
final
onPlaying → (dynamic Function(String id)?)
final
playSpeedStr String
no setter
randoms List<double>
final
remindingTime String
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value ↔ dynamic
The current value stored in this notifier.
getter/setter pairinherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
changeSpeed() → void
createTicker(TickerCallback onTick) Ticker
Creates a ticker with the given callback.
override
dispose() Future<void>
Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener will throw after the object is disposed).
override
initAndPlay() Future
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
onChangeSliderStart(double value) → void
onChanging(double d) → void
onSeek(Duration duration) → void
pausePlaying() → void
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
startPlayingForJs() Future
toString() String
A string representation of this object.
inherited

Operators

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