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
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.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
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.