IOS Audio - 加快音乐播放速度

Posted

技术标签:

【中文标题】IOS Audio - 加快音乐播放速度【英文标题】:IOS Audio - Accelerate music play rate 【发布时间】:2015-03-13 00:58:53 【问题描述】:

我正在使用 sprite kit 为 ios 开发游戏。我现在正在使用 AVAudioPlayer 添加背景音乐来播放游戏,我希望音乐播放速率根据应用程序中的事件加速和减速。在 IOS 中是否可以更改应用程序中正在播放的音乐的 RATE 而不仅仅是向前跳?怎么样?

【问题讨论】:

【参考方案1】:

当然你可以操纵你的 AVAudioPlayer 的 rate 属性。

有一点需要注意,在更改 rate 属性之前,您需要为播放器启用 rate:

audioPlayer.enableRate = YES;
audioPlayer.rate = 2.; //play audio at 2 times the speed.

范围是从 0.5 到 2。

欲了解更多信息:https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVAudioPlayerClassReference/index.html#//apple_ref/occ/instp/AVAudioPlayer/rate

【讨论】:

以上是关于IOS Audio - 加快音乐播放速度的主要内容,如果未能解决你的问题,请参考以下文章

背景音乐自动播放,兼容ios

html 在iOS微信浏览器中自动播放HTML5 audio(音乐)的正确方式

html 在iOS微信浏览器中自动播放HTML5 audio(音乐)的正确方式

为啥audio静音才可以播放音乐

在iOS微信浏览器中自动播放HTML5 audio(音乐)的2种正确方式

audio标签的自动播放(ios)