av_media_player 1.0.1 copy "av_media_player: ^1.0.1" to clipboard
av_media_player: ^1.0.1 copied to clipboard

A lightweight media player for flutter that builds on system components. Video rendering in Texture widget.

1.0.1 #

  • fixed an issue that may cause an error while disposing the player.

1.0.0 #

  • improve rendering performance on ios/macos.

0.7.2 #

  • prevent calling backend while player is disposed in dart side.

0.7.1 #

  • optimize windows backend.

0.7.0 #

  • fixed asset:// scheme issues on android and macos.
  • support hot restart on all platforms.

0.6.9 #

  • minor fixes on windows.

0.6.8 #

  • add Windows support.
  • breaking change: rename AVMediaPlayer class to AvMediaPlayer.
  • breaking change: rename AVMediaView class to AvMediaView.

0.6.7 #

  • support asset:// scheme for local assets.
  • support realtime streaming playback(ios/macos: ll-hls, android: rtsp). a realtime stream should have a duration of 0.
  • breaking change: move width and height from mediaInfo to videoSize in AVMediaPlayer class as video size may change during playback.

0.6.6 #

  • dispose all native AVMediaPlayer instances while flutter engine is restarting. (Android only)

0.6.5 #

  • make sure the first frame is loaded before receiving mediaInfo in ios/macos.

0.6.4 #

  • fixed a bug may cause video freeze on ios/macos.
  • breaking change: replace SetStateSafely mixin with SetStateAsync.

0.6.3 #

  • minor fixes.

0.6.2 #

  • fix code formatting issues.

0.6.1 #

  • seekTo won't increase finishedTimes any more if the player is not in playing state.
  • auto correct param values in seekTo, setVolume and setSpeed methods.

0.6.0 #

  • fix type mismatch issue in android seekTo method.

0.5.9 #

  • check current position in seekTo calls from native side.

0.5.8 #

  • interduce SetStateSafely mixin to prevent errors while setState is called on a bad time.

0.5.7 #

  • breaking change: remove keepAspectRatio property from AVMediaView widget and add sizingMode property instead.

0.5.6 #

  • fix setState issue in AVMediaView widget

0.5.5 #

  • improve vsync handling on ios/macos
  • improve dartdoc comments

0.5.4 #

  • improve vsync handling on macos
  • fixed a resource leak issue on ios/macos

0.5.3 #

  • improve dartdoc comments
  • improve examples
  • combine macos and ios backend code
  • add backgroundColor and keepAspectRatio support for AVMediaView widget

0.5.2 #

  • add dartdoc comments
  • change default example to the simple one

0.5.1 #

  • first public release.
5
likes
0
pub points
70%
popularity

Publisher

unverified uploader

A lightweight media player for flutter that builds on system components. Video rendering in Texture widget.

Repository (GitHub)
View/report issues

Topics

#audio #video #media #player #hls

License

unknown (license)

Dependencies

flutter

More

Packages that depend on av_media_player