ClosedCaptionFile
and SubRipCaptionFile
classes added to read SubRip files into dart objects.web
platform.initialize()
Future
stalls when failing to load source data and does not throw an error.web
by default.author:
field form pubspec.yamlFLTVideoPlayer
in onTextureUnregistered
callback on iOS.FLTVideoPlayer
with a delay to avoid race condition.invokeMethod
calls.seekToTime
APIinitialized
once duration is determined.iOS: Fix an issue where the player sends initialization message incorrectly.
Fix a few other IDE warnings.
Android: Fix issue where buffering status in percentage instead of milliseconds
Android: Update buffering status everytime we notify for position change
event.put("event", "completed");
which makes it possible to detect when the video is over.MediaSource
s for Android instead of the now-deprecated constructors.VideoPlayerController.seekTo()
is now frame accurate on both platforms.VideoPlayerController.initialize()
now only completes after the controller is initialized.VideoPlayerController.file
.VideoPlayerController.isNetwork
to an enum VideoPlayerController.dataSourceType
.VideoPlayerController
constructorVideoPlayerController.asset
and VideoPlayerController.network
to respectively play a video from the Flutter assets and from a network uri.VideoPlayerController.isErroneous
to VideoPlayerController.hasError
.VideoPlayerController
.