Skip to content

Releases: kaltura/playkit-ios

v3.3.1

02 Nov 09:35
Compare
Choose a tag to compare

Note: To get new version make sure to run pod update not pod install

Features & Fixed Bugs

  • FEM-1701, (#238)
    • expose PKMediaEntry constructor into objc

Cocoapods

https://cocoapods.org/pods/PlayKit


PlayKit Technical Documentation

http://cocoadocs.org/docsets/PlayKit/

widevine/v3.3.1

02 Nov 09:39
Compare
Choose a tag to compare

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.

Widevine Classic Doc

Release Notes

https://github.com/kaltura/playkit-ios/releases/tag/v3.3.1

v3.3.0

26 Oct 12:51
Compare
Choose a tag to compare

Note: To get new version make sure to run pod update not pod install

Breaking Changes

  • Replace MediaSource with PKMediaSource
  • Replace MediaEntry with PKMediaEntry
  • seek now getsTimeInterval not CMTime

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

http://cocoadocs.org/docsets/PlayKit/

widevine/v3.3.0

26 Oct 12:41
Compare
Choose a tag to compare

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.

Widevine Classic Doc

Release Notes

https://github.com/kaltura/playkit-ios/releases/tag/v3.3.0

v3.2.1

08 Oct 13:13
Compare
Choose a tag to compare

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

http://cocoadocs.org/docsets/PlayKit/3.2.1/

v3.2.1.rc1

25 Sep 08:01
Compare
Choose a tag to compare
v3.2.1.rc1 Pre-release
Pre-release

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.1.rc1'

Features & Fixed Bugs

v3.2.0

24 Sep 13:13
Compare
Choose a tag to compare

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

http://cocoadocs.org/docsets/PlayKit/3.2.0/

widevine/v3.2.0

24 Sep 13:48
Compare
Choose a tag to compare

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.

Widevine Classic Doc

Release Notes

https://github.com/kaltura/playkit-ios/releases/tag/v3.2.0

v3.2.0.rc2

18 Sep 16:36
Compare
Choose a tag to compare
v3.2.0.rc2 Pre-release
Pre-release

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.rc2'

Features & Fixed Bugs

widevine/v3.2.0.rc2

18 Sep 16:36
Compare
Choose a tag to compare
widevine/v3.2.0.rc2 Pre-release
Pre-release

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.

Widevine Classic Doc

Release Notes

https://github.com/kaltura/playkit-ios/releases/tag/v3.2.0.rc2