6

ここに画像の説明を入力

iOS アプリでローカル ファイル システムから mp4 ビデオを再生しようとしています。動画の長さは約1時間で、クイックタイムで再生できます。Web (NSURL(string: "http:domain.com/vid.mp4")) からの場合、mp4 を再生できます。以下のように動画を再生しています。

    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()

長いビデオを再生するには、いくつかの設定を変更する必要がありますか? ありがとう。

4

1 に答える 1