All Versions
19
Latest Version
Avg Release Cycle
29 days
Latest Release
14 days ago

Changelog History
Page 1

  • v3.16.1

    January 07, 2020

    🚀 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

    December 23, 2019

    🚀 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

    December 19, 2019

    🚀 Changes from v3.15.0

    TBD

    Cocoapods install

    pod 'PlayKit', '~> 3.15.1'

  • v3.15.0

    December 02, 2019

    🚀 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

    November 04, 2019

    🚀 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

    September 15, 2019

    🚀 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

    August 25, 2019

    🚀 Changes from v3.12.0

    • 🛠 Fixed offline playback on iOS 12.4 (#367)

    Cocoapods install

    pod 'PlayKit', '~> 3.12.1'

  • v3.12.0

    August 12, 2019

    🚀 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

    August 06, 2019

    🚀 Changes from v3.11.0

    • ➕ Added AVURLAssetHTTPCookiesKey to the AVURLAsset options and set the cookies (#361)
  • v3.11.0

    July 11, 2019

    🚀 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 )