Releases: SvenTiigi/YouTubePlayerKit
Releases ยท SvenTiigi/YouTubePlayerKit
Version 1.9.0
What's Changed
- Added autoplay blocked API
- Extended playback metadata object
- Reset player state to onReady after an error by @acosmicflamingo in #98
New Contributors
- @acosmicflamingo made their first contribution in #98
Full Changelog: 1.8.0...1.9.0
Version 1.8.0
What's Changed
- Added
set(startTime:)
function to set the start time of a video - Added
fastForward
andrewind
functions - Refactored duration & time return types from Double to Measurement
- Add additional convenience method for creating a YouTubePlayer.Source from a URL object by @armadsen in #87
New Contributors
Full Changelog: 1.7.0...1.8.0
Version 1.7.0
Version 1.6.0
What's Changed
- Added additional PlaybackQuality value that occurs for some videos by @shadone in #78
- Fixed a bug that could potentially cause a runtime crash due to a race condition. (#79)
- Improved YouTubePlayer API
New Contributors
Full Changelog: 1.5.4...1.6.0
Version 1.5.4
What's Changed
- Fixed an issue where a YouTube url wasn't parsed correctly (#75)
Full Changelog: 1.5.3...1.5.4
Version 1.5.3
Version 1.5.2
What's Changed
- Removed option to control playback of 360ยฐ videos / spherical videos due to a limitation of the underlying YouTube Player iFrame API (#69)
Full Changelog: 1.5.1...1.5.2
Version 1.5.1
What's Changed
- Fixed a bug where
loopEnabled
wasn't looping the video correctly (#68)
Full Changelog: 1.5.0...1.5.1
Version 1.5.0
What's Changed
- Added an option to set the
origin
in theYouTubePlayer.Configuration
(#64) - Added
closeAllMediaPresentations()
function to close any current picture-in-picture video and fullscreen video by @julianjohn in #66
New Contributors
- @julianjohn made their first contribution in #66
Full Changelog: 1.4.0...1.5.0
Version 1.4.0
What's Changed
Disabled scrolling on macOS (#59)
Similar to iOS, scrolling has also been deactivated under macOS.
FullscreenMode (#60)
The style of the fullscreen player can now be easily adjusted via the YouTubePlayer.Configuration.FullscreenMode
let configuration = YouTubePlayer.Configuration(
// Define which fullscreen mode should be used (system or web)
fullscreenMode: .system
)
.system
displays the system fullscreen AVPlayerViewController.web
displays the web based YouTube Player user interface
New Contributors
Full Changelog: 1.3.1...1.4.0