FlutterBasePlayerMediaKitPlayer class

Inheritance

Properties

aspectRatio double
no setteroverride
audioTrack BaseTrack
no setteroverride
audioTracks List<BaseTrack>
no setteroverride
buffer Duration
no setter
buffered double
no setteroverride
completed bool
no setteroverride
duration Duration
no setteroverride
errorMessage String
no setteroverride
eventStream ChangeNotifier
no setteroverride
hasError bool
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
isBuffering bool
no setteroverride
isInitialized bool
no setteroverride
isLooping bool
no setteroverride
isPlaying bool
no setteroverride
playbackSpeed double
no setteroverride
position Duration
no setteroverride
precompleteStream ChangeNotifier
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size Size
no setteroverride
subtitleTrack BaseTrack
no setteroverride
subtitleTracks List<BaseTrack>
no setteroverride
videoTrack BaseTrack
no setteroverride
videoTracks List<BaseTrack>
no setteroverride
volume double
no setteroverride

Methods

assets(String path, {int? bufferSize, LogLevel? logLevel}) Future<void>
override
builder(BuildContext context, [BoxFit? fit, double? ratio, Color? color]) Widget
override
dispose() → void
override
file(File file, {int? bufferSize, LogLevel? logLevel}) Future<void>
override
getAudioTrackTitle(AudioTrack track) → dynamic
getSubtitleTrackTitle(SubtitleTrack track) → dynamic
getVideoTrackTitle(VideoTrack track) → dynamic
initialize() → void
override
initListeners() → dynamic
initPlayer({Map? headers, int? bufferSize, LogLevel? logLevel}) → dynamic
network(String url, {Map? headers, int? bufferSize, LogLevel? logLevel}) Future<void>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pause() → void
override
play() → void
override
replay() → void
override
seek(Duration position) → void
override
setAudioTrack(BaseTrack track) → void
override
setLooping(bool looping) → void
override
setPlaybackSpeed(double speed) → void
override
setProperty(String property, String value) → void
override
setSubtitleTrack(BaseTrack track) → void
override
setVideoTrack(BaseTrack track) → void
override
setVolume(double volume) → void
override
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

registerWith() → void