Skip to content

Releases: kaltura/playkit-ios

v3.16.1

07 Jan 16:05
Compare
Choose a tag to compare

Changes from v3.16.0

  • Crash, Apple bug, KVO observer not released on versions up to iOS 11.3 (#391)

Cocoapods install

pod 'PlayKit', '~> 3.16.1'

v3.16.0

23 Dec 15:33
Compare
Choose a tag to compare

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

19 Dec 17:11
Compare
Choose a tag to compare

Changes from v3.15.0

  • Fixed play (from live edge) for media configured as a KalturaLiveAsset with ads. (#388)

Cocoapods install

pod 'PlayKit', '~> 3.15.1'

v3.15.0

02 Dec 11:46
Compare
Choose a tag to compare

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

04 Nov 14:38
Compare
Choose a tag to compare

Changes from v3.13.0

  • Setting startTime 0 for media Live with DVR doesn't start from 0 (#374)
  • Expose AV preferredForwardBufferDuration (#354)
  • Fixed the case there are no text tracks, to enable the code to continue to the audio tracks. (#376)

Cocoapods install

pod 'PlayKit', '~> 3.14.0'

v3.13.0

15 Sep 08:23
Compare
Choose a tag to compare

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

25 Aug 07:46
Compare
Choose a tag to compare

Changes from v3.12.0

  • Fixed offline playback on iOS 12.4 (#367)

Cocoapods install

pod 'PlayKit', '~> 3.12.1'

v3.12.0

12 Aug 13:34
Compare
Choose a tag to compare

Changes from v3.11.1

  • Set the video gravity through the playerView contentMode. (#363)
  • Exposed PKPlaybackInfo To Objective-C (#328) (Thanks Theodore Bendixson)

Cocoapods install

pod 'PlayKit', '~> 3.12.0'

v3.11.1

06 Aug 08:59
Compare
Choose a tag to compare

Changes from v3.11.0

  • Added AVURLAssetHTTPCookiesKey to the AVURLAsset options and set the cookies (#361)

v3.11.0

11 Jul 14:48
Compare
Choose a tag to compare

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 )