我正在研究AVPlayer
。我完成了播放音频流的Pause
,Play
和fastForward
。我想在播放时改变音频流的播放速度。我搜索了很多,但没有得到准确的指示。所以,帮助我。
答案 0 :(得分:12)
当前的播放速度。
Report No.
<强>文档强>
值为0.0表示暂停视频,而值为1.0表示暂停 当前项目的自然率。 0.0和1.0以外的费率可以 如果关联的玩家项目为AVPlayerItem返回YES,则使用此方法 属性canPlaySlowForward或canPlayFastForward。负利率 如果播放器项目返回YES,则支持值范围 canPlayReverse,canPlaySlowReverse和canPlayFastReverse属性。
答案 1 :(得分:3)
您可以通过以下单行代码提高或降低费率:
// change the rate
Avplayer.playImmediately(atRate: 1.25)
答案 2 :(得分:0)
我希望我会帮助你,回放的速度取决于大于1.0的rate
值的值更快,并且播放的使用速度低于1.0。
答案 3 :(得分:0)
您可以使用“速率”
private var player: AVPlayer?
....
player?.rate = 1.25