Skip to content

HusamAamer/ChiefsPlayer

Repository files navigation

ChiefsPlayer

Advanced floating player with streaming services.

Changelog

v1.5.5

  • Fix crash when viewWillTranstion being called by parent app before player get presented

v1.5.4

  • Fix iOS16 device orientation animation with prior support to old versions
  • Changes happened to delegates and orientation lock behavior, please check the example project

v1.5.3

  • Fix iOS16 fullscreen button not working properly

v1.5.2

  • Fix iOS16 device orientation not working issue

v1.5.1

  • Skip button
  • Family mode
  • Google cast update
  • Code cleaning

v1.5

  • Better fullscreen support for iPad
  • Update code to Swift 5
  • Many fixes and improvements
  • New icons for fullscreen and aspect size

v1.4.2

  • Moved from flipping icons for RTL programmatically to the asset attribute option called Direction

v1.4.1

  • New Feature: Resize Video Gesture with pinch in and out
  • Fix a bug where next/prev btn are off screen in small devices for youtube style

v1.4

  • New subtitle resize options for srt subtitles
  • Improved seeking by progress bar
  • New tintColor in configuration
  • Fix minimze action when called programmatically

v1.3.3

  • Fix modified chromecast source issue, where modiefied source captions was ignored.

v1.3.2

  • Fix an issue where CControlsManager.endPlayerObserving() causes a crash.

v1.3.1

  • Ignore playing presention if passed resolution index was empty, and use index = 0 if passed resolution index was out of range.
  • replacing func chiefsplayerReadyToPlay (_ resolution: CPlayerResolutionSource, from source:CPlayerSource) with func chiefsplayerReadyToPlay (_ item:CPlayerItem, resolution: CPlayerResolutionSource, from source:CPlayerSource)
  • deprecating of func chiefsplayerWillStart (playing item:CPlayerItem)

v1.3

  • Next, Prev, Forward and Backward separated buttons with all needed delegate methods.

  • Automatically hides over player controls after 2 secs

  • New delegate methods for events where user changes resolution or subtitle

  • Automatically trigger next button action (If delegate available) if player ended playing current item instead of showing retry button

  • New custom seek action.

    func chiefsplayerForwardAction(_ willTriggerAction: Bool) -> SeekAction? { if willTriggerAction { present(alert(title: "hoho", body: nil, cancel: nil), animated: true, completion: nil) } return .custom(nil) }

v1.2.3

  • Support for mirroring device screen to AirPlay

Previous versions are not logged

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published