ima_player 2.0.5
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
imaTagnot 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.1 #
- Added asset support
2.0.0 #
-
Updated Android, iOS sides
-
Updated
ImaPlayerController()and it's now listenable and extends withValueNotifier<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.0.1 #
- Fixed ios crash issue
When trying
adsRequest()before view attached
1.0.0 #
- Updated README.md
- Breaking Change: removed
getSizemethod - Added
getVideoInfomethod - Added
getAdInfomethod - Added
ImaVideoInfo - Added
ImaAdInfo
0.0.3 #
- Updated README.md
0.0.2 #
- Updated README.md
- Added iOS play method
videoUrlargument support
0.0.1 #
- Initial release.