diff --git a/Sources/Player.swift b/Sources/Player.swift index 9df3beb..e398660 100644 --- a/Sources/Player.swift +++ b/Sources/Player.swift @@ -80,6 +80,12 @@ public enum PlayerError: Int { func pause() } +public extension Player { + var ended: Bool { + return self.time >= self.duration + } +} + // MARK: Identity Protocols /// A player that adopts the ProvidesView protocol is capable of providing a view to be added to a view hierarchy. diff --git a/Sources/RegularPlayer.swift b/Sources/RegularPlayer.swift index 33de027..a91069a 100644 --- a/Sources/RegularPlayer.swift +++ b/Sources/RegularPlayer.swift @@ -119,10 +119,6 @@ extension AVMediaSelectionOption: TextTrackMetadata { return self.player.rate > 0 } - public var ended: Bool { - return self.time >= self.duration - } - public var error: NSError? { return self.player.errorForPlayerOrItem }