Releases: kaltura/playkit-ios
v3.3.1
Note: To get new version make sure to run
pod update
notpod install
Features & Fixed Bugs
Cocoapods
https://cocoapods.org/pods/PlayKit
PlayKit Technical Documentation
widevine/v3.3.1
Note: This Version is ONLY for Applications that use Widevine Classic
Cocoapods
Since it's Widevine release please use following on your Podfile:
pod 'PlayKit/WidevineClassic', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.3.1'
Note: You have to use same convention for any plugin.
For example for YouboraPlugin:
pod 'PlayKit/YouboraPlugin', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.3.1'
Widevine Classic Documentation
Note: To get started with Widevine Classic click on black arrow under Widevine Classic section.
Release Notes
v3.3.0
Note: To get new version make sure to run
pod update
notpod install
Breaking Changes
- Replace
MediaSource
withPKMediaSource
- Replace
MediaEntry
withPKMediaEntry
- seek now gets
TimeInterval
notCMTime
On Podfile make sure to add pre_install
, post_install
on following way:
pre_install do |installer|
def installer.verify_no_static_framework_transitive_dependencies; end
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'NO'
if target.name == 'PlayKit'
config.build_settings['SWIFT_VERSION'] = '4.0'
end
end
end
end
Features & Fixed Bugs
- FEM-1107, (#225)
- Support For 360 & VR, to get more information click here
- Make PhoenixMediaProvider.createMediaEntry function static and public, (#221)
- Duration nan protection, (#227)
- When it's nan return 0
- FEM-1685, (#235)
- remove throwable prepare
- FEM-1694, (#236)
- remove unused delegate method
- FEM-1695
- fix compilation errors on tests
- FEM-1688, (#232)
- Swift4 Support
- Time observation enhancements, (#231)
Cocoapods
https://cocoapods.org/pods/PlayKit
PlayKit Technical Documentation
widevine/v3.3.0
Note: This Version is ONLY for Applications that use Widevine Classic
Cocoapods
Since it's Widevine release please use following on your Podfile:
pod 'PlayKit/WidevineClassic', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.3.0'
Note: You have to use same convention for any plugin.
For example for YouboraPlugin:
pod 'PlayKit/YouboraPlugin', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.3.0'
Widevine Classic Documentation
Note: To get started with Widevine Classic click on black arrow under Widevine Classic section.
Release Notes
v3.2.1
Features & Fixed Bugs
- FEM-1626
- added periodic and boundary observation on player, see documentation
- Fixed warning from AVPlayer KVO context.
Cocoapods
https://cocoapods.org/pods/PlayKit
PlayKit Technical Documentation
v3.2.1.rc1
v3.2.0
Features & Fixed Bugs
- FEM-1623, (#216)
- added PKPlayerSettings to hold all the player's settings.
- added preferredPeakBitRate to network settings under player settings. to set the preferred peak bit
rate just do:player.settings.network.preferredPeakBitRate = your value
- Template, (#219)
- Github PR & Issues template attachment
- FEM-1611, (#211)
- Updated Youbora version to fix issues
- FEM-1656 + FEM-1662, (#212)
- Widevine issue: fixed issue with changing media.
Cocoapods
https://cocoapods.org/pods/PlayKit
PlayKit Technical Documentation
widevine/v3.2.0
Note: This Version is ONLY for Applications that use Widevine Classic
Cocoapods
Since it's Widevine release please use following on your Podfile:
pod 'PlayKit/WidevineClassic', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.2.0'
Note: You have to use same convention for any plugin.
For example for YouboraPlugin:
pod 'PlayKit/YouboraPlugin', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.2.0'
Widevine Classic Documentation
Note: To get started with Widevine Classic click on black arrow under Widevine Classic section.
Release Notes
v3.2.0.rc2
widevine/v3.2.0.rc2
Note: This Version is ONLY for Applications that use Widevine Classic
Cocoapods
Since it's Widevine release please use following on your Podfile:
pod 'PlayKit/WidevineClassic', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.2.0.rc2'
Note: You have to use same convention for any plugin.
For example for YouboraPlugin:
pod 'PlayKit/YouboraPlugin', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'widevine/v3.2.0.rc2'
Widevine Classic Documentation
Note: To get started with Widevine Classic click on black arrow under Widevine Classic section.
Release Notes
https://github.com/kaltura/playkit-ios/releases/tag/v3.2.0.rc2