[ad_1]
I’m a newbie in Xcode and I want to embed a YouTube video programmatically (with out essential.storyboard) on Xcode (storyboard).
I wrote this on my view controller however it does not work:
import UIKit
import youtube_ios_player_helper
class ViewController: UIViewController {
var playerView: YTPlayerView!
personal let myView: YTPlayerView = {
let myView = YTPlayerView()
myView.translatesAutoresizingMaskIntoConstraints = false
myView.backgroundColor = .hyperlink
return myView
}()
override func viewDidLoad() {
tremendous.viewDidLoad()
view.backgroundColor = .cyan
playerView?.load(withVideoId: "bsM1qdGAVbU&")
view.addSubview(myView)
addConstraints()
}
personal func addConstraints() {
var constraints = [NSLayoutConstraint]()
constraints.append(myView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor, fixed: 60))
constraints.append(myView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor, fixed: -60))
constraints.append(myView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor, fixed: -500))
constraints.append(myView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor, fixed: 60))
NSLayoutConstraint.activate(constraints)
}
}
[ad_2]
