Ok, quindi sto cercando di riprodurre i trailer dei film nella mia app. L'utente preme un pulsante, quindi riproduce il video. Ho aggiunto le linee import AVKit
e import AVFoundation
al mio file. Questo è il codice che ho finora per rendere la riproduzione del video:Riproduci un video da Youtube in un AVPlayerViewController in Swift
@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()
}
}
Questo sembra lanciare un AVPlayerViewController
, ma non gioca il video da YouTube. Invece, ho la sottostante:
Ho provato sia la condivisione e l'incorporamento di collegamento da YouTube, ma né il lavoro. Se uso un collegamento che ha il nome del file video alla fine, lo riproduce bene, ad esempio: "https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"
- Quindi so che il codice funziona.
Qualcuno sa se questo è possibile utilizzare in questo modo con un video di YouTube? (Ho anche provato rimorchi da IMDb e Apple, ma è lo stesso).
Grazie per il vostro aiuto!
È possibile utilizzare invece UIWebView –