bitmovin_player 0.14.0 bitmovin_player: ^0.14.0 copied to clipboard
Official Flutter bindings for Bitmovin's mobile Player SDKs.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.14.0] - 2024-12-13 #
[0.13.0] - 2024-11-26 #
Added #
- Introduce platform support for Web
- Supported API calls:
loadSource(source)
,play
,pause
,mute
,unmute
,seek(time)
,timeShift(timeShift)
,getCurrentTime
,getTimeShift
,getDuration
,getMaxTimeShift
,isLive
,isPlaying
,isAirplayActive
,isAirplayAvailable
,castVideo
,castStop
,isCastAvailable
,isCasting
,showAirPlayTargetPicker
,destroy
- Supported events:
play
,playing
,paused
,timeChanged
,seek
,seeked
,timeShift
,timeShifted
,playbackFinished
,error
,muted
,unmuted
,warning
,ready
,sourceLoaded
,sourceUnloaded
- Supported API calls:
Changed #
- Update Bitmovin's native Android Player SDK version to
3.94.0
- Update Bitmovin's native iOS Player SDK version to
3.78.0
[0.12.0] - 2024-11-06 #
[0.11.0] - 2024-09-11 #
Changed #
- Update Bitmovin's native Android Player SDK version to
3.82.0
- Update Bitmovin's native iOS Player SDK version to
3.71.0
[0.10.0] - 2024-08-07 #
Changed #
- Update Bitmovin's native Android Player SDK version to
3.78.0
- Update Bitmovin's native iOS Player SDK version to
3.68.0
[0.9.0] - 2024-07-03 #
Changed #
- Update example app dependency: Google Cast iOS sender SDK to
4.8.1
- Update Bitmovin's native Android Player SDK version to
3.75.0
- Update Bitmovin's native iOS Player SDK version to
3.66.1
[0.8.0] - 2024-05-13 #
Changed #
- Update Bitmovin's native Android Player SDK version to
3.68.0
- Update Bitmovin's native iOS Player SDK version to
3.62.0
[0.7.0] - 2024-04-08 #
Changed #
- Update Bitmovin's native Android Player SDK version to
3.65.0
- Update Bitmovin's native iOS Player SDK version to
3.59.0
[0.6.0] - 2024-03-12 #
Changed #
- Update Bitmovin's native Android Player SDK version to
3.62.0
- Update Bitmovin's native iOS Player SDK version to
3.57.0
[0.5.0] - 2024-01-08 #
[0.4.0] - 2023-12-12 #
Added #
- Support for Picture-in-Picture (PiP) playback on iOS
PictureInPictureEnter
which is emitted when the player view is about to enter Picture-in-Picture modePictureInPictureExit
which is emitted when the player view is about to exit Picture-in-Picture modePictureInPictureEntered
which is emitted when the player view finishes entering Picture-in-Picture modePictureInPictureExited
which is emitted when the player view finishes exiting Picture-in-Picture modePictureInPicture
example page to test PiP and show how it can be integrated and usedPlayerViewState.pictureInPicture
namespace to access Picture-in-Picture methodsPlayerViewState.pictureInPicture.isPictureInPicture
to check whether thePlayerView
is currently in Picture-in-Picture modePlayerViewState.pictureInPicture.isPictureInPictureAvailable
to check whether Picture-in-Picture mode is availablePlayerViewState.pictureInPicture.enterPictureInPicture
to make thePlayerView
enter Picture-In-Picture modePlayerViewState.pictureInPicture.exitPictureInPicture
to make thePlayerView
exit Picture-In-Picture modePlayerViewConfig
to configure a newPlayerView
instance. Currently its only field ispictureInPictureConfig
PictureInPictureConfig
to configure Picture-in-Picture playbackPictureInPictureConfig.isEnabled
to set whether Picture-in-Picture feature is enabled or notPictureInPictureConfig.shouldEnterOnBackground
to set whether Picture-in-Picture should start automatically when the app transitions to background
Changed #
PlayerView
has a new argumentplayerViewConfig
with a predefined default value
[0.3.0] - 2023-11-27 #
Added #
- Support for background playback on iOS
PlaybackConfig.isBackgroundPlaybackEnabled
to specify whether background playback is enabledBackgroundPlayback
example to the example application
- Support for AirPlay on iOS
Player.isAirPlayActive
to indicate whether media is being played externally using AirPlayPlayer.isAirPlayAvailable
to indicate whether AirPlay is availablePlayer.showAirPlayTargetPicker()
to display the AirPlay playback target pickerRemoteControlConfig.isAirPlayEnabled
to control whether AirPlay should be possibleAirPlayAvailableEvent
which is emitted when AirPlay is availableAirPlayChangedEvent
which is emitted when AirPlay playback starts or stops
Changed #
- Update Bitmovin's native Android Player SDK version to
3.52.0
- Update Bitmovin's native iOS Player SDK version to
3.49.0
[0.1.0] - 2023-09-28 #
Added #
- Support for DASH (only Android), HLS and progressive playback
- Support for playing back live streams
- DRM support for Widevine on Android and FairPlay on iOS
- Bitmovin Web UI support, including customizable CSS and JS files
- Bitmovin Analytics support
- Subtitle & Caption handling
- Fullscreen handling