2017-03-27 4 views
-1

AVPlayerController을 사용하여 동영상의 특정 부분을 재생하고 싶습니다. 하지만 어떻게 해야할지 모르겠다. 여기에 당신은 당신의 코드에이 수정을 할 수 있습니다 내 코드동영상의 특정 부분 재생

func playVideoMethod(path:URL) {  

    avpController = AVPlayerViewController() 
    avpController.player = AVPlayer.init(url: path) 
    avpController.view.frame = self.playerView.bounds 
    avpController.showsPlaybackControls = false 
    let translate = CGAffineTransform(rotationAngle: CGFloat(Int(M_PI/18.0))) 
    avpController.view.transform = translate 
    self.playerView.addSubview(avpController.view) 
    self.playerView.autoresizesSubviews = true 
    avpController.player?.play() 
} 

답변

1

입니다 :이 감사를하고있다

let item = AVPlayerItem(url: path) 
let player = AVPlayer(playerItem: item) 
player.seek(to: CMTime(... // add time what you want to start from 
item.forwardPlaybackEndTime = CMTime(... // add preferred end time 
avpController.player = player 
+0

. avpController.player? .seek (CMTimeMakeWithSeconds (5, 10)) –