Releases: kaltura/playkit-ios
Releases · kaltura/playkit-ios
v3.16.1
v3.16.0
Changes from v3.15.1
- Loading optimizations, added autoBuffer boolean to the player network settings and startBuffering function to the player. (#385)
- Fixed the PlayerEvent.Pause to be reported when the player is automatically paused because of a stall caused by setting the shouldPlayImmediately too true and automaticallyWaitsToMinimizeStalling too false. (#386)
- Changed the userAgent in PlayKitManager to public. (#387)
Cocoapods install
pod 'PlayKit', '~> 3.16.0'
v3.15.1
v3.15.0
Changes from v3.14.0
- Fairplay using AVAssetDownloading was broken, added missing delegate. (#378)
- Fixed upon calling play straight after prepare for a live media to start playing once ready. (#379)
- Added support for play Immediately with rate. (from iOS 10, tvOS 10) (#380)
- Added support for automaticallyWaitsToMinimizeStalling. (from iOS 10, tvOS 10) (#382)
- Extracting FairPlay assetId in chunklists if not found in the master playlist. (#381)
Cocoapods install
pod 'PlayKit', '~> 3.15.0'
v3.14.0
v3.13.0
Changes from v3.12.1
- Added the option to add External (out-of-band) WebVTT captions (#371)
- Added to the PlayerSetting a boolean that indicates if FairPlay can be played on external screens. (#372)
For the External Subtitles guide click here.
Cocoapods install
pod 'PlayKit', '~> 3.13.0'
v3.12.1
v3.12.0
v3.11.1
v3.11.0
Changes from v3.10.1
- Allowing the usage of external FairPlay DRM servers. ( #344 )
- Use a user agent header that looks like a browser. ( #346 )
- Add support for subtitles styling/CVAA. ( #345 )
- Added an init to FairPlayDRMParams that doesn't need scheme parameter. ( #347 )
- Made FPSExpirationInfo compatible with objective-c. ( #348 )
- Added stop to the player inside the destroy function, so that the client won't need to call stop before calling destroy. ( #350 )
- DFP DAI - IMA SDK integration. ( #349 )
- Added "alwaysStartWithPreroll" boolean. ( #353 )
- FairPlay, report error if offline duration is <= 0. ( #355 )
- Fixed FairPlay response error handling. ( #357 )
- Added user agent to uDRM call. ( #356 )
Braking Changes
- Removed the PlayerDelegate and the function 'playerShouldPlayAd'. ( #351 )