MethodChannelVideoPlayer class

An implementation of VideoPlayerPlatform that uses method channels.

Inheritance

Constructors

MethodChannelVideoPlayer()

Properties

hashCode int
The hash code for this object.
no setterinherited
isMock bool
Only mock implementations should set this to true.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

create(DataSource? dataSource) Future<int?>
Creates an instance of a video player and returns its textureId.
override
dispose(int? textureId) Future<void>
Clears one video.
override
getPosition(int? textureId) Future<Duration>
Gets the video position as Duration from the start.
override
init() Future<void>
Initializes the platform interface and disposes all existing players.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pause(int? textureId) Future<void>
Stops the video playback.
override
play(int? textureId) Future<void>
Starts the video playback.
override
seekTo(int? textureId, Duration? position) Future<void>
Sets the video position to a Duration from the start.
override
setLooping(int? textureId, bool looping) Future<void>
Sets the looping attribute of the video.
override
setMuted(int? textureId, bool muted) Future<void>
Sets the muted attribute of the video.
override
setVolume(int? textureId, double volume) Future<void>
Sets the volume to a range between 0.0 and 1.0.
override
toString() String
A string representation of this object.
inherited
videoEventsFor(int? textureId) Stream<VideoEvent>
Returns a Stream of VideoEventTypes.
override

Operators

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