【发布时间】:2020-04-15 06:27:33
【问题描述】:
我在 iOS 上做一个视频播放器。我想要以 2.0 播放速度播放视频的功能。但是当我将速率设置为 2.0 时,视频可以播放但这里没有声音。请帮助我并告诉我我错了什么。下面是我的代码:
let url = URL(string: self.url)
let asset = AVAsset(url: url!)
if (!asset.isPlayable) {
print (self.url + " cannot to play.")
return
}
let playItem = AVPlayerItem(asset: asset)
playItem.audioTimePitchAlgorithm = AVAudioTimePitchAlgorithm.lowQualityZeroLatency
self.player = MyAVPlayer(playerItem: playItem)
self.playerViewController = AVPlayerViewController()
self.playerViewController?.player = self.player
self.player?.allowsExternalPlayback = true
// self.playerViewController?.showsPlaybackControls = self.showControl
if (self.autoPlay) {
// player?.play()
player?.play()
player?.rate = 2.0
}
【问题讨论】: