Swift-YouTube-Player
Swift-YouTube-Player copied to clipboard
Removing more videos view
How to remove more videos list view in YouTube player
Any updates? I don't need to show more videos list view in YouTube player.
I figured it out. You need to create some parameters and then pass them into the 'videoPlayer' prior to calling 'loadVideo'. Please see below for my code, the last section is for the parameters.
var videoPlayer = YouTubePlayerView(frame: .zero)
videoPlayer.delegate = self
view.addSubview(videoPlayer)
videoPlayer.translatesAutoresizingMaskIntoConstraints = false
videoPlayer.leftAnchor.constraint(equalTo: view.leftAnchor, constant: 0).isActive = true
videoPlayer.rightAnchor.constraint(equalTo: view.rightAnchor, constant: 0).isActive = true
videoPlayer.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
videoPlayer.heightAnchor.constraint(equalTo: videoPlayer.widthAnchor, multiplier: 16/9).isActive = true
var parameters = YouTubePlayerView.YouTubePlayerParameters()
parameters["playsinline"] = "1" as AnyObject
parameters["modestbranding"] = "1" as AnyObject
parameters["rel"] = "0" as AnyObject
videoPlayer.playerVars = parameters
videoPlayer.loadVideoID(learnVideo!.id)
Options for parameters can be explored here: https://developers.google.com/youtube/player_parameters.html