ima_player 2.0.5 copy "ima_player: ^2.0.5" to clipboard
ima_player: ^2.0.5 copied to clipboard

iOS, Android supported IMA Player. Used ExoPlayer for Android and AVPlayer for iOS.

2.0.5 #

  • Fixed:iOS autoPlay when ads not loaded or imaTag not defined.
  • Added some ui personalization props to ImaPlayerUI
    bool muteEnabled = true;
    bool fastForwardEnabled = true;
    bool fastBackwardEnabled = true;
    Widget Function()? bufferingIndicatorBuilder;
    Duration uiFadeOutDuration = const Duration(milliseconds: 350);
    Duration uiAutoHideAfterDuration = const Duration(seconds: 3);

2.0.4 #

  • Fixed iOS, Android lifecycle bug.
  • Updated ImaPlayerController lifecycle.
  • removed autoDisposeController, (Player doing this if it's necessary);

2.0.3 #

  • Fixed:iOS controller and platform view dispose bug

2.0.2 #

2.0.1 #

  • Added asset support

2.0.0 #

  • Updated Android, iOS sides

  • Updated ImaPlayerController() and it's now listenable and extends with ValueNotifier<PlayerEvent>.

  • Added controller.onAdEvent | Stream<AdEventType>

  • Added controller.onAdLoaded | Stream<AdInfo>

  • Added controller.onPlayerReady | Future

  • Added controller.pauseOtherPlayers() | Future

  • Added ImaPlayerController.pauseAllPlayer() | static method

  • Added ImaPlayerUi(player: ..) widget, basic player ui.


  • Removed controller.getVideoInfo()
  • Removed controller.getAdInfo()

1.1.1 #

  • Fixed gestureRecognizer bug #6
  • Added gestureRecognizer property to ImaPlayer widget

1.1.0 #

  • Fixed ios lifecycle bug #3
  • Added adsLoaderSettings #2
  • Update dependencies

1.0.1 #

  • Fixed ios crash issue

When trying adsRequest() before view attached

1.0.0 #

  • Updated README.md
  • Breaking Change: removed getSize method
  • Added getVideoInfo method
  • Added getAdInfo method
  • Added ImaVideoInfo
  • Added ImaAdInfo

0.0.3 #

  • Updated README.md

0.0.2 #

  • Updated README.md
  • Added iOS play method videoUrl argument support

0.0.1 #

  • Initial release.
7
likes
130
pub points
76%
popularity

Publisher

verified publishergece.dev

iOS, Android supported IMA Player. Used ExoPlayer for Android and AVPlayer for iOS.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, freezed_annotation, json_annotation, plugin_platform_interface

More

Packages that depend on ima_player