播放视频的特定部分 [英] Play a specific part of video
本文介绍了播放视频的特定部分的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用AVPlayerController
播放视频的特定部分.但是不知道怎么玩.这是我的代码
I want to play a specific part of the video using AVPlayerController
. But don't know how to play. Here is my code
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()
}
推荐答案
您可以对代码进行以下修改:
You can make this modifications to your code:
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
这篇关于播放视频的特定部分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文