diff --git a/docs/Classes.html b/docs/Classes.html index c031c48..5812b4b 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -13,7 +13,7 @@
-

Player Docs (57% documented)

+

Player Docs (58% documented)

View on GitHub

@@ -162,7 +162,7 @@

PlayerView

diff --git a/docs/Classes/Player.html b/docs/Classes/Player.html index c0ffbde..25d397d 100644 --- a/docs/Classes/Player.html +++ b/docs/Classes/Player.html @@ -14,7 +14,7 @@
-

Player Docs (57% documented)

+

Player Docs (58% documented)

View on GitHub

@@ -745,8 +745,7 @@

Declaration

-

Return the av player layer for consumption by -things such as Picture in Picture

+

Return the av player layer for consumption by things such as Picture in Picture

@@ -787,6 +786,60 @@

Declaration

+
  • +
    + + + + preferredPeakBitRate + +
    +
    +
    +
    +
    +
    +

    Indicates the desired limit of network bandwidth consumption for this item.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    open var preferredPeakBitRate: Double = 0
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + preferredMaximumResolution + +
    +
    +
    +
    +
    +
    +

    Indicates a preferred upper limit on the resolution of the video to be downloaded.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    open var preferredMaximumResolution: CGSize
    + +
    +
    +
    +
    +
  • @@ -1274,7 +1327,7 @@

    Parameters

    diff --git a/docs/Classes/PlayerView.html b/docs/Classes/PlayerView.html index 68f94c8..5dc8a10 100644 --- a/docs/Classes/PlayerView.html +++ b/docs/Classes/PlayerView.html @@ -14,7 +14,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -240,7 +240,7 @@

    object lifecycle

    diff --git a/docs/Enums.html b/docs/Enums.html index dee8c2b..c8000bf 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -13,7 +13,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -198,7 +198,7 @@

    Declaration

    diff --git a/docs/Enums/BufferingState.html b/docs/Enums/BufferingState.html index 148bd90..d64ce66 100644 --- a/docs/Enums/BufferingState.html +++ b/docs/Enums/BufferingState.html @@ -14,7 +14,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -222,7 +222,7 @@

    Declaration

    diff --git a/docs/Enums/PlaybackState.html b/docs/Enums/PlaybackState.html index 427317c..c1bc2ed 100644 --- a/docs/Enums/PlaybackState.html +++ b/docs/Enums/PlaybackState.html @@ -14,7 +14,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -253,7 +253,7 @@

    Declaration

    diff --git a/docs/Enums/PlayerError.html b/docs/Enums/PlayerError.html index a8fd15d..f4983ed 100644 --- a/docs/Enums/PlayerError.html +++ b/docs/Enums/PlayerError.html @@ -14,7 +14,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -160,7 +160,7 @@

    Declaration

    diff --git a/docs/Global Variables.html b/docs/Global Variables.html index 5674ced..0bfb9a0 100644 --- a/docs/Global Variables.html +++ b/docs/Global Variables.html @@ -13,7 +13,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -130,7 +130,7 @@

    Declaration

    diff --git a/docs/Protocols.html b/docs/Protocols.html index b061ed5..4266637 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -13,7 +13,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -159,7 +159,7 @@

    Declaration

    diff --git a/docs/Protocols/PlayerDelegate.html b/docs/Protocols/PlayerDelegate.html index bb9073d..038f739 100644 --- a/docs/Protocols/PlayerDelegate.html +++ b/docs/Protocols/PlayerDelegate.html @@ -14,7 +14,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -238,7 +238,7 @@

    Declaration

    diff --git a/docs/Protocols/PlayerPlaybackDelegate.html b/docs/Protocols/PlayerPlaybackDelegate.html index 5dd1562..58a0674 100644 --- a/docs/Protocols/PlayerPlaybackDelegate.html +++ b/docs/Protocols/PlayerPlaybackDelegate.html @@ -14,7 +14,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -211,7 +211,7 @@

    Declaration

    diff --git a/docs/Typealiases.html b/docs/Typealiases.html index 418af40..4087cd9 100644 --- a/docs/Typealiases.html +++ b/docs/Typealiases.html @@ -13,7 +13,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -136,7 +136,7 @@

    Declaration

    diff --git a/docs/_config.yml b/docs/_config.yml deleted file mode 100644 index 2f7efbe..0000000 --- a/docs/_config.yml +++ /dev/null @@ -1 +0,0 @@ -theme: jekyll-theme-minimal \ No newline at end of file diff --git a/docs/badge.svg b/docs/badge.svg index b2792d8..fb99d4b 100644 --- a/docs/badge.svg +++ b/docs/badge.svg @@ -1 +1 @@ - documentationdocumentation57%57% \ No newline at end of file + documentationdocumentation58%58% \ No newline at end of file diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/Player.docset/Contents/Resources/Documents/Classes.html index c031c48..5812b4b 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/Classes.html @@ -13,7 +13,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -162,7 +162,7 @@

    PlayerView

    diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/Classes/Player.html b/docs/docsets/Player.docset/Contents/Resources/Documents/Classes/Player.html index c0ffbde..25d397d 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/Classes/Player.html +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/Classes/Player.html @@ -14,7 +14,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -745,8 +745,7 @@

    Declaration

    -

    Return the av player layer for consumption by -things such as Picture in Picture

    +

    Return the av player layer for consumption by things such as Picture in Picture

    @@ -787,6 +786,60 @@

    Declaration

    +
  • +
    + + + + preferredPeakBitRate + +
    +
    +
    +
    +
    +
    +

    Indicates the desired limit of network bandwidth consumption for this item.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    open var preferredPeakBitRate: Double = 0
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + preferredMaximumResolution + +
    +
    +
    +
    +
    +
    +

    Indicates a preferred upper limit on the resolution of the video to be downloaded.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    open var preferredMaximumResolution: CGSize
    + +
    +
    +
    +
    +
  • @@ -1274,7 +1327,7 @@

    Parameters

    diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/Classes/PlayerView.html b/docs/docsets/Player.docset/Contents/Resources/Documents/Classes/PlayerView.html index 68f94c8..5dc8a10 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/Classes/PlayerView.html +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/Classes/PlayerView.html @@ -14,7 +14,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -240,7 +240,7 @@

    object lifecycle

    diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/Player.docset/Contents/Resources/Documents/Enums.html index dee8c2b..c8000bf 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/Enums.html @@ -13,7 +13,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -198,7 +198,7 @@

    Declaration

    diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/Enums/BufferingState.html b/docs/docsets/Player.docset/Contents/Resources/Documents/Enums/BufferingState.html index 148bd90..d64ce66 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/Enums/BufferingState.html +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/Enums/BufferingState.html @@ -14,7 +14,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -222,7 +222,7 @@

    Declaration

    diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/Enums/PlaybackState.html b/docs/docsets/Player.docset/Contents/Resources/Documents/Enums/PlaybackState.html index 427317c..c1bc2ed 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/Enums/PlaybackState.html +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/Enums/PlaybackState.html @@ -14,7 +14,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -253,7 +253,7 @@

    Declaration

    diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/Enums/PlayerError.html b/docs/docsets/Player.docset/Contents/Resources/Documents/Enums/PlayerError.html index a8fd15d..f4983ed 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/Enums/PlayerError.html +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/Enums/PlayerError.html @@ -14,7 +14,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -160,7 +160,7 @@

    Declaration

    diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/Global Variables.html b/docs/docsets/Player.docset/Contents/Resources/Documents/Global Variables.html index 5674ced..0bfb9a0 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/Global Variables.html +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/Global Variables.html @@ -13,7 +13,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -130,7 +130,7 @@

    Declaration

    diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/Player.docset/Contents/Resources/Documents/Protocols.html index b061ed5..4266637 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/Protocols.html @@ -13,7 +13,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -159,7 +159,7 @@

    Declaration

    diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/Protocols/PlayerDelegate.html b/docs/docsets/Player.docset/Contents/Resources/Documents/Protocols/PlayerDelegate.html index bb9073d..038f739 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/Protocols/PlayerDelegate.html +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/Protocols/PlayerDelegate.html @@ -14,7 +14,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -238,7 +238,7 @@

    Declaration

    diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/Protocols/PlayerPlaybackDelegate.html b/docs/docsets/Player.docset/Contents/Resources/Documents/Protocols/PlayerPlaybackDelegate.html index 5dd1562..58a0674 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/Protocols/PlayerPlaybackDelegate.html +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/Protocols/PlayerPlaybackDelegate.html @@ -14,7 +14,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -211,7 +211,7 @@

    Declaration

    diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/Typealiases.html b/docs/docsets/Player.docset/Contents/Resources/Documents/Typealiases.html index 418af40..4087cd9 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/Typealiases.html +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/Typealiases.html @@ -13,7 +13,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -136,7 +136,7 @@

    Declaration

    diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/index.html b/docs/docsets/Player.docset/Contents/Resources/Documents/index.html index 2d25c29..4c04657 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/index.html @@ -13,7 +13,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -104,6 +104,7 @@

    Features

  • [x] no size restrictions
  • [x] orientation change support
  • [x] simple API
  • +
  • [x] video frame snapshot support
  • Quick Start

    @@ -193,7 +194,7 @@

    License

    diff --git a/docs/docsets/Player.docset/Contents/Resources/Documents/search.json b/docs/docsets/Player.docset/Contents/Resources/Documents/search.json index cc6d72a..aa12372 100644 --- a/docs/docsets/Player.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/Player.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:6Player0A8FillModea":{"name":"PlayerFillMode","abstract":"

    Video fill mode options for Player.fillMode.

    "},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP26playerCurrentTimeDidChangeyA2ACF":{"name":"playerCurrentTimeDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP06playerB22WillStartFromBeginningyA2ACF":{"name":"playerPlaybackWillStartFromBeginning(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP06playerB6DidEndyA2ACF":{"name":"playerPlaybackDidEnd(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP06playerB8WillLoopyA2ACF":{"name":"playerPlaybackWillLoop(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP11playerReadyyA2ACF":{"name":"playerReady(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP28playerPlaybackStateDidChangeyA2ACF":{"name":"playerPlaybackStateDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP29playerBufferingStateDidChangeyA2ACF":{"name":"playerBufferingStateDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP25playerBufferTimeDidChangeySdF":{"name":"playerBufferTimeDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP6playeryA2AC_s5Error_pSg011didFailWithD0tF":{"name":"player(_:didFailWithError:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html":{"name":"PlayerDelegate","abstract":"

    Player delegate protocol

    "},"Protocols/PlayerPlaybackDelegate.html":{"name":"PlayerPlaybackDelegate","abstract":"

    Player playback protocol

    "},"Enums/PlayerError.html#/s:6Player0A5ErrorO6failedA2CmF":{"name":"failed","abstract":"

    Undocumented

    ","parent_name":"PlayerError"},"Enums/PlayerError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PlayerError"},"Enums/BufferingState.html#/s:6Player14BufferingStateO7unknownA2CmF":{"name":"unknown","abstract":"

    Undocumented

    ","parent_name":"BufferingState"},"Enums/BufferingState.html#/s:6Player14BufferingStateO5readyA2CmF":{"name":"ready","abstract":"

    Undocumented

    ","parent_name":"BufferingState"},"Enums/BufferingState.html#/s:6Player14BufferingStateO7delayedA2CmF":{"name":"delayed","abstract":"

    Undocumented

    ","parent_name":"BufferingState"},"Enums/BufferingState.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"BufferingState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO7stoppedA2CmF":{"name":"stopped","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO7playingA2CmF":{"name":"playing","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO6pausedA2CmF":{"name":"paused","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO6failedA2CmF":{"name":"failed","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PlaybackState"},"Enums/PlaybackState.html":{"name":"PlaybackState","abstract":"

    Asset playback states.

    "},"Enums/BufferingState.html":{"name":"BufferingState","abstract":"

    Asset buffering states.

    "},"Enums/PlayerError.html":{"name":"PlayerError","abstract":"

    Error types.

    "},"Global Variables.html#/s:6Player0A11ErrorDomainSSvp":{"name":"PlayerErrorDomain","abstract":"

    Error domain for all Player errors.

    "},"Classes/PlayerView.html#/c:@M@Player@objc(cs)PlayerView(cpy)layerClass":{"name":"layerClass","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/s:6Player0A4ViewC21playerBackgroundColorSo7UIColorCSgvp":{"name":"playerBackgroundColor","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/s:6Player0A4ViewC14playerFillModeSC19AVLayerVideoGravityVvp":{"name":"playerFillMode","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/s:6Player0A4ViewC17isReadyForDisplaySbvp":{"name":"isReadyForDisplay","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/c:@M@Player@objc(cs)PlayerView(im)initWithFrame:":{"name":"init(frame:)","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/c:@M@Player@objc(cs)PlayerView(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/Player.html#/s:6PlayerAAC14playerDelegateAA0aC0_pSgXwvp":{"name":"playerDelegate","abstract":"

    Player delegate.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC16playbackDelegateAA0a8PlaybackC0_pSgXwvp":{"name":"playbackDelegate","abstract":"

    Playback delegate.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC3url10Foundation3URLVSgvp":{"name":"url","abstract":"

    Local or remote URL for the file asset to be played.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC5assetSo7AVAssetCSgvp":{"name":"asset","abstract":"

    For setting up with AVAsset instead of URL","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC8fillModeSC19AVLayerVideoGravityVvp":{"name":"fillMode","abstract":"

    Specifies how the video is displayed within a player layer’s bounds.","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC8autoplaySbvp":{"name":"autoplay","abstract":"

    Determines if the video should autoplay when a url is set

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC5mutedSbvp":{"name":"muted","abstract":"

    Mutes audio playback when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC6volumeSfvp":{"name":"volume","abstract":"

    Volume for the player, ranging from 0.0 to 1.0 on a linear scale.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC33playbackPausesWhenResigningActiveSbvp":{"name":"playbackPausesWhenResigningActive","abstract":"

    Pauses playback automatically when resigning active.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC30playbackPausesWhenBackgroundedSbvp":{"name":"playbackPausesWhenBackgrounded","abstract":"

    Pauses playback automatically when backgrounded.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC31playbackResumesWhenBecameActiveSbvp":{"name":"playbackResumesWhenBecameActive","abstract":"

    Resumes playback when became active.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC37playbackResumesWhenEnteringForegroundSbvp":{"name":"playbackResumesWhenEnteringForeground","abstract":"

    Resumes playback when entering foreground.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC13playbackLoopsSbvp":{"name":"playbackLoops","abstract":"

    Playback automatically loops continuously when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC20playbackFreezesAtEndSbvp":{"name":"playbackFreezesAtEnd","abstract":"

    Playback freezes on last frame frame at end when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC13playbackStateAA08PlaybackC0Ovp":{"name":"playbackState","abstract":"

    Current playback state of the Player.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC14bufferingStateAA09BufferingC0Ovp":{"name":"bufferingState","abstract":"

    Current buffering state of the Player.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC19bufferSizeInSecondsSdvp":{"name":"bufferSizeInSeconds","abstract":"

    Playback buffering size in seconds.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC21playbackEdgeTriggeredSbvp":{"name":"playbackEdgeTriggered","abstract":"

    Playback is not automatically triggered from state changes when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC15maximumDurationSdvp":{"name":"maximumDuration","abstract":"

    Maximum duration of playback.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC11currentTimeSdvp":{"name":"currentTime","abstract":"

    Media playback’s current time.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC11naturalSizeSC6CGSizeVvp":{"name":"naturalSize","abstract":"

    The natural dimensions of the media.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC10playerViewAA0aC0Cvp":{"name":"playerView","abstract":"

    self.view as PlayerView type

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC11playerLayerSo08AVPlayerC0CSgyF":{"name":"playerLayer()","abstract":"

    Return the av player layer for consumption by","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC21playerBackgroundColorSo7UIColorCSgvp":{"name":"playerBackgroundColor","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)init":{"name":"init()","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)initWithNibName:bundle:":{"name":"init(nibName:bundle:)","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)loadView":{"name":"loadView()","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)viewDidDisappear:":{"name":"viewDidDisappear(_:)","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC17playFromBeginningyyF":{"name":"playFromBeginning()","abstract":"

    Begins playback of the media from the beginning.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC19playFromCurrentTimeyyF":{"name":"playFromCurrentTime()","abstract":"

    Begins playback of the media from the current time.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC5pauseyyF":{"name":"pause()","abstract":"

    Pauses playback of the media.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC4stopyyF":{"name":"stop()","abstract":"

    Stops playback of the media.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC4seekySC6CMTimeV2to_ySbcSg17completionHandlertF":{"name":"seek(to:completionHandler:)","abstract":"

    Updates playback to the specified time.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC10seekToTimeySC6CMTimeV2to_AE15toleranceBeforeAE0G5AfterySbcSg17completionHandlertF":{"name":"seekToTime(to:toleranceBefore:toleranceAfter:completionHandler:)","abstract":"

    Updates the playback time to the specified time bound.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC12takeSnapshotyySo7UIImageCSg_s5Error_pSgtcSg17completionHandler_tF":{"name":"takeSnapshot(completionHandler:)","abstract":"

    Captures a snapshot of the current Player asset.

    ","parent_name":"Player"},"Classes/Player.html":{"name":"Player","abstract":"

    ▶️ Player, simple way to play and stream media

    "},"Classes/PlayerView.html":{"name":"PlayerView","abstract":"

    Undocumented

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Global Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/s:6Player0A8FillModea":{"name":"PlayerFillMode","abstract":"

    Video fill mode options for Player.fillMode.

    "},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP26playerCurrentTimeDidChangeyA2ACF":{"name":"playerCurrentTimeDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP06playerB22WillStartFromBeginningyA2ACF":{"name":"playerPlaybackWillStartFromBeginning(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP06playerB6DidEndyA2ACF":{"name":"playerPlaybackDidEnd(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP06playerB8WillLoopyA2ACF":{"name":"playerPlaybackWillLoop(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP11playerReadyyA2ACF":{"name":"playerReady(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP28playerPlaybackStateDidChangeyA2ACF":{"name":"playerPlaybackStateDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP29playerBufferingStateDidChangeyA2ACF":{"name":"playerBufferingStateDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP25playerBufferTimeDidChangeySdF":{"name":"playerBufferTimeDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP6playeryA2AC_s5Error_pSg011didFailWithD0tF":{"name":"player(_:didFailWithError:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html":{"name":"PlayerDelegate","abstract":"

    Player delegate protocol

    "},"Protocols/PlayerPlaybackDelegate.html":{"name":"PlayerPlaybackDelegate","abstract":"

    Player playback protocol

    "},"Enums/PlayerError.html#/s:6Player0A5ErrorO6failedA2CmF":{"name":"failed","abstract":"

    Undocumented

    ","parent_name":"PlayerError"},"Enums/PlayerError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PlayerError"},"Enums/BufferingState.html#/s:6Player14BufferingStateO7unknownA2CmF":{"name":"unknown","abstract":"

    Undocumented

    ","parent_name":"BufferingState"},"Enums/BufferingState.html#/s:6Player14BufferingStateO5readyA2CmF":{"name":"ready","abstract":"

    Undocumented

    ","parent_name":"BufferingState"},"Enums/BufferingState.html#/s:6Player14BufferingStateO7delayedA2CmF":{"name":"delayed","abstract":"

    Undocumented

    ","parent_name":"BufferingState"},"Enums/BufferingState.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"BufferingState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO7stoppedA2CmF":{"name":"stopped","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO7playingA2CmF":{"name":"playing","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO6pausedA2CmF":{"name":"paused","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO6failedA2CmF":{"name":"failed","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PlaybackState"},"Enums/PlaybackState.html":{"name":"PlaybackState","abstract":"

    Asset playback states.

    "},"Enums/BufferingState.html":{"name":"BufferingState","abstract":"

    Asset buffering states.

    "},"Enums/PlayerError.html":{"name":"PlayerError","abstract":"

    Error types.

    "},"Global Variables.html#/s:6Player0A11ErrorDomainSSvp":{"name":"PlayerErrorDomain","abstract":"

    Error domain for all Player errors.

    "},"Classes/PlayerView.html#/c:@M@Player@objc(cs)PlayerView(cpy)layerClass":{"name":"layerClass","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/s:6Player0A4ViewC21playerBackgroundColorSo7UIColorCSgvp":{"name":"playerBackgroundColor","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/s:6Player0A4ViewC14playerFillModeSC19AVLayerVideoGravityVvp":{"name":"playerFillMode","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/s:6Player0A4ViewC17isReadyForDisplaySbvp":{"name":"isReadyForDisplay","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/c:@M@Player@objc(cs)PlayerView(im)initWithFrame:":{"name":"init(frame:)","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/c:@M@Player@objc(cs)PlayerView(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/Player.html#/s:6PlayerAAC14playerDelegateAA0aC0_pSgXwvp":{"name":"playerDelegate","abstract":"

    Player delegate.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC16playbackDelegateAA0a8PlaybackC0_pSgXwvp":{"name":"playbackDelegate","abstract":"

    Playback delegate.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC3url10Foundation3URLVSgvp":{"name":"url","abstract":"

    Local or remote URL for the file asset to be played.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC5assetSo7AVAssetCSgvp":{"name":"asset","abstract":"

    For setting up with AVAsset instead of URL","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC8fillModeSC19AVLayerVideoGravityVvp":{"name":"fillMode","abstract":"

    Specifies how the video is displayed within a player layer’s bounds.","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC8autoplaySbvp":{"name":"autoplay","abstract":"

    Determines if the video should autoplay when a url is set

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC5mutedSbvp":{"name":"muted","abstract":"

    Mutes audio playback when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC6volumeSfvp":{"name":"volume","abstract":"

    Volume for the player, ranging from 0.0 to 1.0 on a linear scale.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC33playbackPausesWhenResigningActiveSbvp":{"name":"playbackPausesWhenResigningActive","abstract":"

    Pauses playback automatically when resigning active.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC30playbackPausesWhenBackgroundedSbvp":{"name":"playbackPausesWhenBackgrounded","abstract":"

    Pauses playback automatically when backgrounded.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC31playbackResumesWhenBecameActiveSbvp":{"name":"playbackResumesWhenBecameActive","abstract":"

    Resumes playback when became active.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC37playbackResumesWhenEnteringForegroundSbvp":{"name":"playbackResumesWhenEnteringForeground","abstract":"

    Resumes playback when entering foreground.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC13playbackLoopsSbvp":{"name":"playbackLoops","abstract":"

    Playback automatically loops continuously when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC20playbackFreezesAtEndSbvp":{"name":"playbackFreezesAtEnd","abstract":"

    Playback freezes on last frame frame at end when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC13playbackStateAA08PlaybackC0Ovp":{"name":"playbackState","abstract":"

    Current playback state of the Player.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC14bufferingStateAA09BufferingC0Ovp":{"name":"bufferingState","abstract":"

    Current buffering state of the Player.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC19bufferSizeInSecondsSdvp":{"name":"bufferSizeInSeconds","abstract":"

    Playback buffering size in seconds.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC21playbackEdgeTriggeredSbvp":{"name":"playbackEdgeTriggered","abstract":"

    Playback is not automatically triggered from state changes when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC15maximumDurationSdvp":{"name":"maximumDuration","abstract":"

    Maximum duration of playback.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC11currentTimeSdvp":{"name":"currentTime","abstract":"

    Media playback’s current time.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC11naturalSizeSC6CGSizeVvp":{"name":"naturalSize","abstract":"

    The natural dimensions of the media.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC10playerViewAA0aC0Cvp":{"name":"playerView","abstract":"

    self.view as PlayerView type

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC11playerLayerSo08AVPlayerC0CSgyF":{"name":"playerLayer()","abstract":"

    Return the av player layer for consumption by things such as Picture in Picture

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC21playerBackgroundColorSo7UIColorCSgvp":{"name":"playerBackgroundColor","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC20preferredPeakBitRateSdvp":{"name":"preferredPeakBitRate","abstract":"

    Indicates the desired limit of network bandwidth consumption for this item.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC26preferredMaximumResolutionSC6CGSizeVvp":{"name":"preferredMaximumResolution","abstract":"

    Indicates a preferred upper limit on the resolution of the video to be downloaded.

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)init":{"name":"init()","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)initWithNibName:bundle:":{"name":"init(nibName:bundle:)","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)loadView":{"name":"loadView()","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)viewDidDisappear:":{"name":"viewDidDisappear(_:)","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC17playFromBeginningyyF":{"name":"playFromBeginning()","abstract":"

    Begins playback of the media from the beginning.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC19playFromCurrentTimeyyF":{"name":"playFromCurrentTime()","abstract":"

    Begins playback of the media from the current time.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC5pauseyyF":{"name":"pause()","abstract":"

    Pauses playback of the media.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC4stopyyF":{"name":"stop()","abstract":"

    Stops playback of the media.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC4seekySC6CMTimeV2to_ySbcSg17completionHandlertF":{"name":"seek(to:completionHandler:)","abstract":"

    Updates playback to the specified time.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC10seekToTimeySC6CMTimeV2to_AE15toleranceBeforeAE0G5AfterySbcSg17completionHandlertF":{"name":"seekToTime(to:toleranceBefore:toleranceAfter:completionHandler:)","abstract":"

    Updates the playback time to the specified time bound.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC12takeSnapshotyySo7UIImageCSg_s5Error_pSgtcSg17completionHandler_tF":{"name":"takeSnapshot(completionHandler:)","abstract":"

    Captures a snapshot of the current Player asset.

    ","parent_name":"Player"},"Classes/Player.html":{"name":"Player","abstract":"

    ▶️ Player, simple way to play and stream media

    "},"Classes/PlayerView.html":{"name":"PlayerView","abstract":"

    Undocumented

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Global Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file diff --git a/docs/docsets/Player.docset/Contents/Resources/docSet.dsidx b/docs/docsets/Player.docset/Contents/Resources/docSet.dsidx index 5c2f0f2..fc93db6 100644 Binary files a/docs/docsets/Player.docset/Contents/Resources/docSet.dsidx and b/docs/docsets/Player.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docsets/Player.tgz b/docs/docsets/Player.tgz index b19dd61..73e86a6 100644 Binary files a/docs/docsets/Player.tgz and b/docs/docsets/Player.tgz differ diff --git a/docs/index.html b/docs/index.html index 2d25c29..4c04657 100644 --- a/docs/index.html +++ b/docs/index.html @@ -13,7 +13,7 @@
    -

    Player Docs (57% documented)

    +

    Player Docs (58% documented)

    View on GitHub

    @@ -104,6 +104,7 @@

    Features

  • [x] no size restrictions
  • [x] orientation change support
  • [x] simple API
  • +
  • [x] video frame snapshot support
  • Quick Start

    @@ -193,7 +194,7 @@

    License

    diff --git a/docs/search.json b/docs/search.json index cc6d72a..aa12372 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:6Player0A8FillModea":{"name":"PlayerFillMode","abstract":"

    Video fill mode options for Player.fillMode.

    "},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP26playerCurrentTimeDidChangeyA2ACF":{"name":"playerCurrentTimeDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP06playerB22WillStartFromBeginningyA2ACF":{"name":"playerPlaybackWillStartFromBeginning(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP06playerB6DidEndyA2ACF":{"name":"playerPlaybackDidEnd(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP06playerB8WillLoopyA2ACF":{"name":"playerPlaybackWillLoop(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP11playerReadyyA2ACF":{"name":"playerReady(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP28playerPlaybackStateDidChangeyA2ACF":{"name":"playerPlaybackStateDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP29playerBufferingStateDidChangeyA2ACF":{"name":"playerBufferingStateDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP25playerBufferTimeDidChangeySdF":{"name":"playerBufferTimeDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP6playeryA2AC_s5Error_pSg011didFailWithD0tF":{"name":"player(_:didFailWithError:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html":{"name":"PlayerDelegate","abstract":"

    Player delegate protocol

    "},"Protocols/PlayerPlaybackDelegate.html":{"name":"PlayerPlaybackDelegate","abstract":"

    Player playback protocol

    "},"Enums/PlayerError.html#/s:6Player0A5ErrorO6failedA2CmF":{"name":"failed","abstract":"

    Undocumented

    ","parent_name":"PlayerError"},"Enums/PlayerError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PlayerError"},"Enums/BufferingState.html#/s:6Player14BufferingStateO7unknownA2CmF":{"name":"unknown","abstract":"

    Undocumented

    ","parent_name":"BufferingState"},"Enums/BufferingState.html#/s:6Player14BufferingStateO5readyA2CmF":{"name":"ready","abstract":"

    Undocumented

    ","parent_name":"BufferingState"},"Enums/BufferingState.html#/s:6Player14BufferingStateO7delayedA2CmF":{"name":"delayed","abstract":"

    Undocumented

    ","parent_name":"BufferingState"},"Enums/BufferingState.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"BufferingState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO7stoppedA2CmF":{"name":"stopped","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO7playingA2CmF":{"name":"playing","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO6pausedA2CmF":{"name":"paused","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO6failedA2CmF":{"name":"failed","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PlaybackState"},"Enums/PlaybackState.html":{"name":"PlaybackState","abstract":"

    Asset playback states.

    "},"Enums/BufferingState.html":{"name":"BufferingState","abstract":"

    Asset buffering states.

    "},"Enums/PlayerError.html":{"name":"PlayerError","abstract":"

    Error types.

    "},"Global Variables.html#/s:6Player0A11ErrorDomainSSvp":{"name":"PlayerErrorDomain","abstract":"

    Error domain for all Player errors.

    "},"Classes/PlayerView.html#/c:@M@Player@objc(cs)PlayerView(cpy)layerClass":{"name":"layerClass","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/s:6Player0A4ViewC21playerBackgroundColorSo7UIColorCSgvp":{"name":"playerBackgroundColor","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/s:6Player0A4ViewC14playerFillModeSC19AVLayerVideoGravityVvp":{"name":"playerFillMode","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/s:6Player0A4ViewC17isReadyForDisplaySbvp":{"name":"isReadyForDisplay","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/c:@M@Player@objc(cs)PlayerView(im)initWithFrame:":{"name":"init(frame:)","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/c:@M@Player@objc(cs)PlayerView(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/Player.html#/s:6PlayerAAC14playerDelegateAA0aC0_pSgXwvp":{"name":"playerDelegate","abstract":"

    Player delegate.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC16playbackDelegateAA0a8PlaybackC0_pSgXwvp":{"name":"playbackDelegate","abstract":"

    Playback delegate.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC3url10Foundation3URLVSgvp":{"name":"url","abstract":"

    Local or remote URL for the file asset to be played.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC5assetSo7AVAssetCSgvp":{"name":"asset","abstract":"

    For setting up with AVAsset instead of URL","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC8fillModeSC19AVLayerVideoGravityVvp":{"name":"fillMode","abstract":"

    Specifies how the video is displayed within a player layer’s bounds.","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC8autoplaySbvp":{"name":"autoplay","abstract":"

    Determines if the video should autoplay when a url is set

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC5mutedSbvp":{"name":"muted","abstract":"

    Mutes audio playback when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC6volumeSfvp":{"name":"volume","abstract":"

    Volume for the player, ranging from 0.0 to 1.0 on a linear scale.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC33playbackPausesWhenResigningActiveSbvp":{"name":"playbackPausesWhenResigningActive","abstract":"

    Pauses playback automatically when resigning active.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC30playbackPausesWhenBackgroundedSbvp":{"name":"playbackPausesWhenBackgrounded","abstract":"

    Pauses playback automatically when backgrounded.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC31playbackResumesWhenBecameActiveSbvp":{"name":"playbackResumesWhenBecameActive","abstract":"

    Resumes playback when became active.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC37playbackResumesWhenEnteringForegroundSbvp":{"name":"playbackResumesWhenEnteringForeground","abstract":"

    Resumes playback when entering foreground.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC13playbackLoopsSbvp":{"name":"playbackLoops","abstract":"

    Playback automatically loops continuously when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC20playbackFreezesAtEndSbvp":{"name":"playbackFreezesAtEnd","abstract":"

    Playback freezes on last frame frame at end when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC13playbackStateAA08PlaybackC0Ovp":{"name":"playbackState","abstract":"

    Current playback state of the Player.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC14bufferingStateAA09BufferingC0Ovp":{"name":"bufferingState","abstract":"

    Current buffering state of the Player.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC19bufferSizeInSecondsSdvp":{"name":"bufferSizeInSeconds","abstract":"

    Playback buffering size in seconds.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC21playbackEdgeTriggeredSbvp":{"name":"playbackEdgeTriggered","abstract":"

    Playback is not automatically triggered from state changes when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC15maximumDurationSdvp":{"name":"maximumDuration","abstract":"

    Maximum duration of playback.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC11currentTimeSdvp":{"name":"currentTime","abstract":"

    Media playback’s current time.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC11naturalSizeSC6CGSizeVvp":{"name":"naturalSize","abstract":"

    The natural dimensions of the media.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC10playerViewAA0aC0Cvp":{"name":"playerView","abstract":"

    self.view as PlayerView type

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC11playerLayerSo08AVPlayerC0CSgyF":{"name":"playerLayer()","abstract":"

    Return the av player layer for consumption by","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC21playerBackgroundColorSo7UIColorCSgvp":{"name":"playerBackgroundColor","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)init":{"name":"init()","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)initWithNibName:bundle:":{"name":"init(nibName:bundle:)","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)loadView":{"name":"loadView()","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)viewDidDisappear:":{"name":"viewDidDisappear(_:)","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC17playFromBeginningyyF":{"name":"playFromBeginning()","abstract":"

    Begins playback of the media from the beginning.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC19playFromCurrentTimeyyF":{"name":"playFromCurrentTime()","abstract":"

    Begins playback of the media from the current time.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC5pauseyyF":{"name":"pause()","abstract":"

    Pauses playback of the media.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC4stopyyF":{"name":"stop()","abstract":"

    Stops playback of the media.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC4seekySC6CMTimeV2to_ySbcSg17completionHandlertF":{"name":"seek(to:completionHandler:)","abstract":"

    Updates playback to the specified time.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC10seekToTimeySC6CMTimeV2to_AE15toleranceBeforeAE0G5AfterySbcSg17completionHandlertF":{"name":"seekToTime(to:toleranceBefore:toleranceAfter:completionHandler:)","abstract":"

    Updates the playback time to the specified time bound.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC12takeSnapshotyySo7UIImageCSg_s5Error_pSgtcSg17completionHandler_tF":{"name":"takeSnapshot(completionHandler:)","abstract":"

    Captures a snapshot of the current Player asset.

    ","parent_name":"Player"},"Classes/Player.html":{"name":"Player","abstract":"

    ▶️ Player, simple way to play and stream media

    "},"Classes/PlayerView.html":{"name":"PlayerView","abstract":"

    Undocumented

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Global Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/s:6Player0A8FillModea":{"name":"PlayerFillMode","abstract":"

    Video fill mode options for Player.fillMode.

    "},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP26playerCurrentTimeDidChangeyA2ACF":{"name":"playerCurrentTimeDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP06playerB22WillStartFromBeginningyA2ACF":{"name":"playerPlaybackWillStartFromBeginning(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP06playerB6DidEndyA2ACF":{"name":"playerPlaybackDidEnd(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerPlaybackDelegate.html#/s:6Player0A16PlaybackDelegateP06playerB8WillLoopyA2ACF":{"name":"playerPlaybackWillLoop(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerPlaybackDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP11playerReadyyA2ACF":{"name":"playerReady(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP28playerPlaybackStateDidChangeyA2ACF":{"name":"playerPlaybackStateDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP29playerBufferingStateDidChangeyA2ACF":{"name":"playerBufferingStateDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP25playerBufferTimeDidChangeySdF":{"name":"playerBufferTimeDidChange(_:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html#/s:6Player0A8DelegateP6playeryA2AC_s5Error_pSg011didFailWithD0tF":{"name":"player(_:didFailWithError:)","abstract":"

    Undocumented

    ","parent_name":"PlayerDelegate"},"Protocols/PlayerDelegate.html":{"name":"PlayerDelegate","abstract":"

    Player delegate protocol

    "},"Protocols/PlayerPlaybackDelegate.html":{"name":"PlayerPlaybackDelegate","abstract":"

    Player playback protocol

    "},"Enums/PlayerError.html#/s:6Player0A5ErrorO6failedA2CmF":{"name":"failed","abstract":"

    Undocumented

    ","parent_name":"PlayerError"},"Enums/PlayerError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PlayerError"},"Enums/BufferingState.html#/s:6Player14BufferingStateO7unknownA2CmF":{"name":"unknown","abstract":"

    Undocumented

    ","parent_name":"BufferingState"},"Enums/BufferingState.html#/s:6Player14BufferingStateO5readyA2CmF":{"name":"ready","abstract":"

    Undocumented

    ","parent_name":"BufferingState"},"Enums/BufferingState.html#/s:6Player14BufferingStateO7delayedA2CmF":{"name":"delayed","abstract":"

    Undocumented

    ","parent_name":"BufferingState"},"Enums/BufferingState.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"BufferingState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO7stoppedA2CmF":{"name":"stopped","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO7playingA2CmF":{"name":"playing","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO6pausedA2CmF":{"name":"paused","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:6Player13PlaybackStateO6failedA2CmF":{"name":"failed","abstract":"

    Undocumented

    ","parent_name":"PlaybackState"},"Enums/PlaybackState.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PlaybackState"},"Enums/PlaybackState.html":{"name":"PlaybackState","abstract":"

    Asset playback states.

    "},"Enums/BufferingState.html":{"name":"BufferingState","abstract":"

    Asset buffering states.

    "},"Enums/PlayerError.html":{"name":"PlayerError","abstract":"

    Error types.

    "},"Global Variables.html#/s:6Player0A11ErrorDomainSSvp":{"name":"PlayerErrorDomain","abstract":"

    Error domain for all Player errors.

    "},"Classes/PlayerView.html#/c:@M@Player@objc(cs)PlayerView(cpy)layerClass":{"name":"layerClass","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/s:6Player0A4ViewC21playerBackgroundColorSo7UIColorCSgvp":{"name":"playerBackgroundColor","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/s:6Player0A4ViewC14playerFillModeSC19AVLayerVideoGravityVvp":{"name":"playerFillMode","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/s:6Player0A4ViewC17isReadyForDisplaySbvp":{"name":"isReadyForDisplay","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/c:@M@Player@objc(cs)PlayerView(im)initWithFrame:":{"name":"init(frame:)","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/PlayerView.html#/c:@M@Player@objc(cs)PlayerView(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Undocumented

    ","parent_name":"PlayerView"},"Classes/Player.html#/s:6PlayerAAC14playerDelegateAA0aC0_pSgXwvp":{"name":"playerDelegate","abstract":"

    Player delegate.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC16playbackDelegateAA0a8PlaybackC0_pSgXwvp":{"name":"playbackDelegate","abstract":"

    Playback delegate.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC3url10Foundation3URLVSgvp":{"name":"url","abstract":"

    Local or remote URL for the file asset to be played.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC5assetSo7AVAssetCSgvp":{"name":"asset","abstract":"

    For setting up with AVAsset instead of URL","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC8fillModeSC19AVLayerVideoGravityVvp":{"name":"fillMode","abstract":"

    Specifies how the video is displayed within a player layer’s bounds.","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC8autoplaySbvp":{"name":"autoplay","abstract":"

    Determines if the video should autoplay when a url is set

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC5mutedSbvp":{"name":"muted","abstract":"

    Mutes audio playback when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC6volumeSfvp":{"name":"volume","abstract":"

    Volume for the player, ranging from 0.0 to 1.0 on a linear scale.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC33playbackPausesWhenResigningActiveSbvp":{"name":"playbackPausesWhenResigningActive","abstract":"

    Pauses playback automatically when resigning active.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC30playbackPausesWhenBackgroundedSbvp":{"name":"playbackPausesWhenBackgrounded","abstract":"

    Pauses playback automatically when backgrounded.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC31playbackResumesWhenBecameActiveSbvp":{"name":"playbackResumesWhenBecameActive","abstract":"

    Resumes playback when became active.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC37playbackResumesWhenEnteringForegroundSbvp":{"name":"playbackResumesWhenEnteringForeground","abstract":"

    Resumes playback when entering foreground.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC13playbackLoopsSbvp":{"name":"playbackLoops","abstract":"

    Playback automatically loops continuously when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC20playbackFreezesAtEndSbvp":{"name":"playbackFreezesAtEnd","abstract":"

    Playback freezes on last frame frame at end when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC13playbackStateAA08PlaybackC0Ovp":{"name":"playbackState","abstract":"

    Current playback state of the Player.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC14bufferingStateAA09BufferingC0Ovp":{"name":"bufferingState","abstract":"

    Current buffering state of the Player.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC19bufferSizeInSecondsSdvp":{"name":"bufferSizeInSeconds","abstract":"

    Playback buffering size in seconds.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC21playbackEdgeTriggeredSbvp":{"name":"playbackEdgeTriggered","abstract":"

    Playback is not automatically triggered from state changes when true.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC15maximumDurationSdvp":{"name":"maximumDuration","abstract":"

    Maximum duration of playback.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC11currentTimeSdvp":{"name":"currentTime","abstract":"

    Media playback’s current time.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC11naturalSizeSC6CGSizeVvp":{"name":"naturalSize","abstract":"

    The natural dimensions of the media.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC10playerViewAA0aC0Cvp":{"name":"playerView","abstract":"

    self.view as PlayerView type

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC11playerLayerSo08AVPlayerC0CSgyF":{"name":"playerLayer()","abstract":"

    Return the av player layer for consumption by things such as Picture in Picture

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC21playerBackgroundColorSo7UIColorCSgvp":{"name":"playerBackgroundColor","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC20preferredPeakBitRateSdvp":{"name":"preferredPeakBitRate","abstract":"

    Indicates the desired limit of network bandwidth consumption for this item.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC26preferredMaximumResolutionSC6CGSizeVvp":{"name":"preferredMaximumResolution","abstract":"

    Indicates a preferred upper limit on the resolution of the video to be downloaded.

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)init":{"name":"init()","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)initWithNibName:bundle:":{"name":"init(nibName:bundle:)","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)loadView":{"name":"loadView()","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/c:@M@Player@objc(cs)Player(im)viewDidDisappear:":{"name":"viewDidDisappear(_:)","abstract":"

    Undocumented

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC17playFromBeginningyyF":{"name":"playFromBeginning()","abstract":"

    Begins playback of the media from the beginning.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC19playFromCurrentTimeyyF":{"name":"playFromCurrentTime()","abstract":"

    Begins playback of the media from the current time.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC5pauseyyF":{"name":"pause()","abstract":"

    Pauses playback of the media.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC4stopyyF":{"name":"stop()","abstract":"

    Stops playback of the media.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC4seekySC6CMTimeV2to_ySbcSg17completionHandlertF":{"name":"seek(to:completionHandler:)","abstract":"

    Updates playback to the specified time.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC10seekToTimeySC6CMTimeV2to_AE15toleranceBeforeAE0G5AfterySbcSg17completionHandlertF":{"name":"seekToTime(to:toleranceBefore:toleranceAfter:completionHandler:)","abstract":"

    Updates the playback time to the specified time bound.

    ","parent_name":"Player"},"Classes/Player.html#/s:6PlayerAAC12takeSnapshotyySo7UIImageCSg_s5Error_pSgtcSg17completionHandler_tF":{"name":"takeSnapshot(completionHandler:)","abstract":"

    Captures a snapshot of the current Player asset.

    ","parent_name":"Player"},"Classes/Player.html":{"name":"Player","abstract":"

    ▶️ Player, simple way to play and stream media

    "},"Classes/PlayerView.html":{"name":"PlayerView","abstract":"

    Undocumented

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Global Variables.html":{"name":"Global Variables","abstract":"

    The following global variables are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index 90cf75b..bd97ab4 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -121,98 +121,98 @@ }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 296, + "line": 295, "symbol": "Player.playerBackgroundColor", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 324, + "line": 343, "symbol": "Player.init()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 328, + "line": 347, "symbol": "Player.init(coder:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 333, + "line": 352, "symbol": "Player.init(nibName:bundle:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 355, + "line": 374, "symbol": "Player.loadView()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 361, + "line": 380, "symbol": "Player.viewDidLoad()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 375, + "line": 394, "symbol": "Player.viewDidDisappear(_:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 822, + "line": 846, "symbol": "PlayerView", "symbol_kind": "source.lang.swift.decl.class", "warning": "undocumented" }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 826, + "line": 850, "symbol": "PlayerView.layerClass", "symbol_kind": "source.lang.swift.decl.var.class", "warning": "undocumented" }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 856, + "line": 880, "symbol": "PlayerView.playerBackgroundColor", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 868, + "line": 892, "symbol": "PlayerView.playerFillMode", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 877, + "line": 901, "symbol": "PlayerView.isReadyForDisplay", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 885, + "line": 909, "symbol": "PlayerView.init(frame:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/piemonte/Source/Player/Sources/Player.swift", - "line": 891, + "line": 915, "symbol": "PlayerView.init(coder:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented"