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

discontinuedreplaced by: interactive_media_ads

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

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
0
pub points
60%
popularity

Publisher

verified publishergece.dev

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

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, freezed_annotation, json_annotation, plugin_platform_interface

More

Packages that depend on ima_player