Player iOS / tvOS Release 3.6.0
Stable
8/3/2021
3.6.0
Added
BitmovinCastManagerOptions
to specifyapplicationId
,namespace
andenableBackgroundSessions
when initializingBitmovinCastManager
BitmovinCastManagerOptions.enableBackgroundSessions
to keep Google Cast sessions active when the app is in backgroundOfflineConfig
to configure the offline functionalityOfflineConfig.restrictMediaDownloadsToWiFi
to specify if an active WiFi connection is required for downloading media for offline playbackOfflineManager.initializeOfflineManagerWithOfflineConfig
to set theOfflineConfig
OfflineManager.isOfflineManagerInitialized
to check if the shared instance is already initializedOfflineManager.restrictMediaDownloadsToWiFi
property to specify if an active WiFi connection is required for downloading media for offline playbackOfflineManagerDelegate
which will act as the delegate forOfflineManager
OfflineManager.areSuspendedDownloadsRestored
property to specify if theOfflineManager
has finished restoring suspended downloads
Fixed
- Offline FairPlay license renewal and synchronization
- Failing offline playback for assets with dual-expiry FairPlay licenses
- Removed internal types from public documentation
Known Issues
- Picture in Picture mode is not working on iOS 14.0 and iOS 14.1
- Playback gets stuck when playing a Progressive Ad that results in an
AdError
- Loading a new
Source
from aPlayerErrorEvent
or aSourceErrorEvent
does not work - Loading a new
Source
from aPlaybackFinishedEvent
sometimes does not start playback automatically whenPlaybackConfig.isAutoPlayEnabled
is set totrue
- When our default Bitmovin Player Web UI is used it can happen that the label of an
AudioTrack
keeps the value of the previous source - Loading a
SourceConfig
viaPlayer.load(sourceConfig:)
leads to a crash when exiting casting (usePlayer.load(source:)
instead) - Bitmovin Player Web UI occasionally stays visible after a transition to a subsequent source
- Already partially downloaded data for offline playback will be lost and has to be re-downloaded after updating from below
2.64.2
to this version - When upgrading to this version, FairPlay protected streams that were downloaded with a version before
2.64.2
for v2 to v3 upgrade or before3.3.0
for a v3 to v3 upgrade (usingOfflineManager
) are not playable anymore when the device is offline
Deprecated
BitmovinCastManager.initializeCasting(applicationId:)
andBitmovinCastManager.initializeCasting(applicationId:messageNamespace:)
in favor ofBitmovinCastManager.initializeCasting(options:)