Swift AVPlayer Wird nicht Spieler MP4: Play-Taste mit durchgestrichener
ich Spieler bin versucht, ein MP4-Video aus dem lokalen Dateisystem auf einem iOS-App. Das Video ist ungefähr eine Stunde lang und kann auf Quicktime abgespielt werden. Ich bin in der Lage, ein mp4 zu spielen, wenn es vom Netz ist (NSURL (Zeichenkette: "http: domain.com/vid.mp4")). Ich spiele das Video wie folgt:
let steamingURL:NSURL = NSURL(string: video.filePath)! //valid path
let player = AVPlayer(URL: steamingURL)
player.allowsExternalPlayback = false
PlayWorkoutViewController.playerController = AVPlayerViewController()
PlayWorkoutViewController.playerController.player = player
self.addChildViewController(PlayWorkoutViewController.playerController)
self.view.addSubview(PlayWorkoutViewController.playerController.view)
PlayWorkoutViewController.playerController.view.frame = videoContainerView.frame
PlayWorkoutViewController.playerController.showsPlaybackControls = false
player.play()
Brauche ich einige Einstellungen ändern, um das längere Video zu spielen? Vielen Dank.
versuchen Sie es mit NSURL.init (fileURLWithPath: <#T##String#>) statt – jessex