Swift AVPlayer Will not MP4: Play Przycisk z linią Through It
Próbuję graczowi wideo mp4 z lokalnego systemu plików na aplikacji iOS. Wideo trwa około godziny i można je odtworzyć w czasie rzeczywistym. Mogę odtwarzać mp4, jeśli pochodzi z internetu (NSURL (ciąg: "http: domain.com/vid.mp4")). Odtwarzam wideo, jak poniżej:
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()
Czy muszę zmienić niektóre ustawienia, aby odtworzyć dłuższy film? Dzięki.
spróbuj użyć NSURL.init (fileURLWithPath: <#T##String#>) zamiast tego – jessex