1
//私の英語はとても悪いです、ごめんなさい... 私のAVPlayerを実装しています。プレーヤーは正常に動作していますが、何度も別の動画を再生すると、プレーヤーは動作しません。ちょうどthis screenが見えます。AVPlayerが正しく動作しません - Swift
は、ここで私はあなたがビデオオブジェクトを取得する方法を理解していないが、あなたは以下のコードを試すことができます私のコード
let player:AVPlayer?
override func viewDidLoad() {
super.viewDidLoad()
let videoFile = object?.objectForKey("video") as? PFFile
videoFile?.getFilePathInBackgroundWithBlock({ (filePath, error) in
if error == nil {
let videoURL = NSURL(fileURLWithPath: filePath!)
self.player = AVPlayer(URL: videoURL)
let playerController = AVPlayerViewController()
playerController.player = self.player
playerController.showsPlaybackControls = false
playerController.videoGravity = AVLayerVideoGravityResizeAspectFill
playerController.view.frame = self.videoView.bounds
self.videoView.addSubview(playerController.view)
self.addChildViewController(playerController)
self.player!.play()
} else {
print(error)
}
})
}
私はPFQueryTableViewControllerを取得しています。このコントローラ詳細ビューコントローラ。問題が取得されていません。 AVPlayerはすでに正常に動作し、動画を再生しています。私の問題は、何度も何度も何度もビデオを再生しているし、しばらくしてAVPlayerがうまく動作しないことです。 –
[こちら]をチェック(http://stackoverflow.com/questions/19291636/avplayer-stops-playing-and-dont-resume-again) – aytek