Releases: kaltura/playkit-ios
Releases · kaltura/playkit-ios
v3.31.0
v3.30.2
New in this version:
fix error report issue
Cocoapods install
pod 'PlayKit', '~> 3.30.2'
v3.30.1
New in this version:
Support EXT-X-DATERANGE ads tag (Metadata Collector delegate)
Cocoapods install
pod 'PlayKit', '~> 3.30.1'
v3.30.0
New in this version:
support min OS version OS 15
Cocoapods install
pod 'PlayKit', '~> 3.30.0'
Release v3.28.0
New in this version:
- Add an option to set preferredMaximumResolution (in player settings)
How to use:
case is KPPlayerEvent.CanPlay:
player.settings.network.preferredMaximumResolution = CGSize(width: 1280, height: 534)
Cocoapods install
pod 'PlayKit', '~> 3.28.0’
Release v3.28.0 · kaltura/playkit-ios
v3.27.2
New in this version:
- Now you can build your own implementation of FairPlayLicenseProvider and set it to the player.
getContentId(request: URLRequest)
added toFairPlayLicenseProvider
protocol (#470)
How to use:
player.settings.fairPlayLicenseProvider = MyFPSLicenseProvider()
class MyFPSLicenseProvider: FairPlayLicenseProvider {
func getContentId(request: URLRequest) -> String? {
// Use request.url value to obtain content ID
return "CONTENT ID"
}
func getLicense(spc: Data,
contentId: String,
requestParams: PlayKit.PKRequestParams,
callback: @escaping (Data?, TimeInterval, Error?) -> Void) {
// Implementation of FP license request to license server
callback(license, // FP license as Data. FairPlay Streaming Key Response Data
86400, // License expiration Time Interval
nil) // Error
}
Cocoapods install
pod 'PlayKit', '~> 3.27.2'
v3.27.1
New in this version:
- Swift Package added
Cocoapods install
pod 'PlayKit', '~> 3.27.1'
v3.27.0
v3.26.1
v3.26.0
Changes from v3.25.1
- Playing Audio from a Video Asset in the Background (#459)
- Seek to live edge API added.
seekToLiveEdge()
(#456 ) - AVPlayer preventsDisplaySleepDuringVideo settings parameter added (#458, #460)
kalturaPlayer.settings.preventsDisplaySleepDuringVideoPlayback = false
- Minor code fixes (#457)
Cocoapods install
pod 'PlayKit', '~> 3.26.0