Releases: kaltura/playkit-ios
v3.1.3
Breaking Changes
Note: important breaking changes via v3.1.0
New Way For Setting The Player View see documentation
Features
- 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
Cocoapods
https://cocoapods.org/pods/PlayKit
PlayKit Technical Documentation
v3.2.0.rc1
Cocoapods
Since it's pre-release please use following on your Podfile:
pod 'PlayKit', :git => 'https://github.com/kaltura/playkit-ios.git', :tag => 'v3.2.0.rc1'
Breaking Changes
Note: important breaking changes via v3.1.0
New Way For Setting The Player View see documentationer-view)
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
v3.1.2
Breaking Changes
Note: important breaking changes via v3.1.0
New Way For Setting The Player View see documentation
Features & Fixed Bugs
Cocoapods
https://cocoapods.org/pods/PlayKit
PlayKit Technical Documentation
widevine/v3.1.2
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.1.2'
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.1.2'
Widevine Classic Documentation
Note: To get started with Widevine Classic click on black arrow under Widevine Classic section.
Release Notes
widevine/v3.1.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.1.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.1.1'
Widevine Classic Documentation
Note: To get started with Widevine Classic click on black arrow under Widevine Classic section.
Release Notes
v3.1.1
Breaking Changes
Note: important breaking changes via v3.1.0
New Way For Setting The Player View see documentation
Features & Fixed Bugs
- FEM-1608, (#209)
- added referrer to providers
- added referrer to playback context service.
- fix codacy issues
- FEM-1603, (#210)
- Widevine issue: activate refresh asset & avoid refresh on reachable
Cocoapods
https://cocoapods.org/pods/PlayKit
PlayKit Technical Documentation
v3.1.0
Breaking Changes
New Way For Setting The Player View see documentation
Features & Fixed Bugs
- FEM-1540, (#198)
- Handling messages and actions in playback context response
- FEM-1471, (#187)
- Seperated
PlayerView
from player engine, now it is the app responsibility to maintain the view and the SDK just uses it (as custom).
- Seperated
- FEM-1542, (#201)
- Removed flavors filtering (now being done at the backend side)
- FEM-1582, (#203)
- Added user agent to AVURLAsset
- FEM-1580, (#204)
- Added serial dispatch queue to message bus to avoid any concurrency issues, also added weak self indicator to seek method to make sure no self is not nil when posting seeked events.
- FEM-1585, (#205, #207)
- Made Kaltura request adapter public for adding custom application name.
- Addition to FEM-1585 fix
- Removed the word kaltura from the player.
- Fixed adapter updating.
- FEM-1557, (#206)
- Added
PKTimeRange
to represent time ranges. - Added
loadedTimeRanges
property on player to represent the loaded time ranges readily available for playback. - Added
LoadedTimeRanges
event for observing changes in loaded time ranges.
- Added
- FEM-1589, (#208)
- Fixed issue with selection of text track.
- Fixed issue where
TracksAvailable
event would be sent more than once.
Cocoapods
https://cocoapods.org/pods/PlayKit
PlayKit Technical Documentation
v3.0.3
Cocoapods
https://cocoapods.org/pods/PlayKit
PlayKit Technical Documentation
http://cocoadocs.org/docsets/PlayKit/3.0.3/
Note: Bumped to v3.1.0
widevine/v3.1.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.1.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.1.0'
Widevine Classic Documentation
Note: To get started with Widevine Classic click on black arrow under Widevine Classic section.
Release Notes
widevine/v3.0.2
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.0.2'
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.0.2'
Widevine Classic Documentation
Note: To get started with Widevine Classic click on black arrow under Widevine Classic section.