Video von Youtube in einem AVPlayerViewController in Swift abspielen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie binde ich ein Youtube-Video in meine App ein? 6 answers

Okay also ich suche Filmtrailer in meiner App abzuspielen. Der Benutzer drückt eine Taste und spielt dann das Video ab. Ich habe das @ hinzugefüimport AVKit undimport AVFoundation Zeilen zu meiner Datei. Dies ist der Code, den ich bisher habe, um das Video abspielen zu lassen:

@IBAction func playTrailerPressed(sender: AnyObject) {

    let videoURL = NSURL(string: "https://youtu.be/d88APYIGkjk")
    let player = AVPlayer(URL: videoURL!)
    let playerViewController = AVPlayerViewController()
    playerViewController.player = player
    self.presentViewController(playerViewController, animated: true) {

        playerViewController.player!.play()

    }

}

Dies scheint ein @ zu startAVPlayerViewController, spielt aber das Video von YouTube nicht ab. Stattdessen bekomme ich das Folgende:

Ich habe sowohl das Teilen als auch das Einbetten von Links von YouTube ausprobiert, aber beide funktionieren nicht. Wenn ich einen Link verwende, der am Ende den Namen der Videodatei enthält, wird dieser problemlos wiedergegeben. Beispiel:"https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" - Also ich weiß, dass der Code funktioniert.

Weiß jemand, ob dies mit einem YouTube-Video auf diese Weise möglich ist? (Ich habe auch Trailer von IMDb und Apple ausprobiert, aber es ist das gleiche).

Danke für Ihre Hilfe

Antworten auf die Frage(2)

Ihre Antwort auf die Frage