我正在Video
创建一个Swift3
应用程序。我们在Video
列表中有TableView
个文件的列表。对于每个Video
,我们都提供了Range Slider
选项,供用户选择Range
的{{1}}。现在我正在尝试播放用户选择的特定范围的Video
。
我使用下面的代码从4开始Video
使用Video
但未正确播放的秒数为8秒。
CMTimeMake
任何人都可以帮助我,我做错了。谢谢。
答案 0 :(得分:0)
也许试试这个:
let item = AVPlayerItem(url: path)
let player = AVPlayer(playerItem: item)
player.seek(to: CMTimeMake(4, 1))
item.forwardPlaybackEndTime = CMTimeMake(8, 1)
self.player.play()
编辑:这看起来与原始代码非常相似,减去.currentItem
的使用,而我猜测可能是问题。