bitmovin-player-react-native
Advanced tools
Changelog
[0.14.2] - 2023-11-27
onEvent
callback not being called on PlayerView
onEvent
on iOS has incomplete payload informationloadingState
value in SeekEvent
, SourceLoadEvent
, SourceLoadedEvent
and in SourceUnloadedEvent
Changelog
[0.14.1] - 2023-11-16
PlayerView
destroys attached Player
instance on destroy. Player
lifecycle must be handled on the creation sideChangelog
[0.14.0] - 2023-11-14
LiveConfig.minTimeshiftBufferDepth
to control the minimum buffer depth of a stream needed to enable time shiftingPlayer.buffer
to control buffer preferences and to query the current buffer stateDownloadFinishedEvent
to signal when the download of specific content has finishedPlayer.videoQuality
, Player.availableVideoQualities
, and VideoDownloadQualityChangedEvent
to query current video qualities and listen to related changesPlayer.playbackSpeed
, Player.canPlayAtPlaybackSpeed
, PlaybackSpeedChangedEvent
to query, control, and listen to changes to the speed of the playbackUserInterfaceType.Subtitle
on AndroidPlayerView.onDestroy
not being called when the view is detached from the view hierarchyChangelog
[0.13.0] - 2023-10-20
PlayerViewConfig
with a UiConfig
to the PlayerView
to enable configuration of the visual presentation and behaviourPictureInPictureConfig
to PlayerViewConfig
to allow configuring the Picture in Picture behaviorPictureInPictureConfig.isEnabled
to enable configuring if Picture in Picture is enabledPictureInPictureConfig.shouldEnterOnBackground
to start Picture in Picture automatically when the app transitions to backgroundonPictureInPictureAvailabilityChanged
event is now emitted on iOS and tvOS in addition to AndroidBufferConfig
to configure player buffer depthPlayerView.isPictureInPictureRequested
to programmatically create a Picture in Picture requestPlayerView.scalingMode
to allow changing the video scaling mode3.31.0
3.47.0
PlaybackConfig.isPictureInPictureEnabled
in favor of PictureInPictureConfig.isEnabled
Changelog
[0.12.0] - 2023-09-25
DefaultMetadata
for configuration of the bundled analytics collectorPlayer.analytics
to access the AnalyticsApi
and interact with the bundled analytics collectorSourceConfig.analyticsSourceMetadata
for extended configuration of the bundled analytics collectorAnalyticsConfig
properties to match the Bitmovin analytics v3 APIjason
build of Bitmovin's native Android SDK3.44.0
AnalyticsCollector
in favor of the bundled analytics functionalityCdnProvider
, as the property on the AnalyticsConfig
is now a string
Changelog
[0.11.0] - 2023-09-11
Player.getAudioTrack
and Player.getSubtitleTrack
APIs to get currently selected audio and subtitle tracksSourceConfig.description
property to allow setting a description for the sourcePlayer.getThumbnail
and Source.getThumbnail
APIs to get thumbnail images3.43.0
Changelog
[0.10.0] - 2023-09-04
SourceConfig.options
to enable configuring stream start positionPlayerConfig.adaptationConfig
to allow configuring the player's adaptation behaviorPlayer.setMaxSelectableBitrate
to allow setting the maximum selectable bitrate on the Player
Changelog
[0.9.1] - 2023-08-17
Changelog
[0.9.0] - 2023-08-11
Player.analyticsCollector.addSourceMetadata
to allow updating metadata assigned to the current sourceCustomData.experimentName
for the A/B testing support with Bitmovin AnalyticsStyleConfig.userInterfaceType
3.42.0