All Versions
14
Latest Version
Avg Release Cycle
51 days
Latest Release
793 days ago

Changelog History
Page 1

  • v3.4.0 Changes

    August 18, 2019

    ๐Ÿ”‹ Features:

    • โž• Add support for preventsDisplaySleepDuringVideoPlayback configurability to not override device auto-lock settings
  • v3.3.0 Changes

    April 14, 2019

    ๐Ÿ”‹ Features:

    • ๐Ÿ‘ Swift 5 support
  • v3.2.0 Changes

    February 18, 2019

    ๐Ÿ”‹ Features:

    • ๐Ÿ”ง make videoGravity configurable.
    • โž• add caching for remote URLs (by danibachar).
    • โž• add thumbnail image (by danibachar).
  • v3.1.0 Changes

    October 23, 2018

    (2018-10)

    • โšก๏ธ Updated to Swift 4.2
  • v3.0.0 Changes

    February 27, 2018

    (2018-02-26)

    ๐Ÿ’ฅ BREAKING CHANGES:

    • โœ‚ Removed support for passing in multiple videos to play one after another
    • ๐Ÿ“‡ Renamed alpha to darkness
    • โœ‚ Removed non-throwing play(). Use the throwing play() instead.

    ๐Ÿ”‹ Features:

    • โž• Added a singleton called shared. Now users don't need to retain an instance of VideoBackground to play a video.
      • Users can still create new instances if needed, i.e. if needed to play multiple videos simultaneously.
    • โž• Add support for playing video from a local or remote URL
    • โž• Add APIs for pause, restart, resume, darkness, isMuted, & willLoopVideo
    • ๐Ÿ‘‰ Make playerLayer public to allow advanced control and customization
    • โž• Add setAudioSessionAmbient to play. Set to true by default.

    ๐Ÿ›  Fixes:

    • โž• Add clean up code to play(), so multiple calls to it should work smoothly
  • v2.1.1

    February 20, 2018
  • v2.1.0 Changes

    February 19, 2018

    (2018-02-19)

    • โž• Added a singleton called shared. Now users don't need to retain an instance of VideoBackground to play a video.
      • Users can still create new instances if needed, i.e. if they needed to play multiple videos simultaneously.
    • โž• Added throwing APIs that throw a videoNotFound error that returns the video name and type in question.
    • โž• Added deprecation warning for old API.
    • โž• Added new public struct VideoInfo that contains a video's name and type.
    • โž• Added new API that takes in an array of VideoInfo, and plays them in sequence.
    • โž• Added some clean up code that gets called on each play(), in an attempt to reset state in the event of multiple calls to play().
  • v2.0.4 Changes

    February 16, 2018

    (2018-02-16)

    • ๐Ÿ›  Fixed layout issues for alpha overlay when device orientation changed
  • v2.0.3 Changes

    February 15, 2018

    (2018-02-14)

    • ๐Ÿ›  Fixed layout issues when device orientation changed
    • ๐Ÿ›  Fixed issues with images in README not showing up in Cocoapods/Jazzy docs
  • v2.0.2 Changes

    February 14, 2018

    (2018-02-14)

    • โž• Added observer to handle application state transition back to foreground