【发布时间】:2015-03-13 00:58:53
【问题描述】:
我正在使用 sprite kit 为 IOS 开发游戏。我现在正在使用 AVAudioPlayer 添加背景音乐来播放游戏,我希望音乐播放速率根据应用程序中的事件加速和减速。在 IOS 中是否可以更改应用程序中正在播放的音乐的 RATE 而不仅仅是向前跳?怎么样?
【问题讨论】:
标签: ios objective-c audio
我正在使用 sprite kit 为 IOS 开发游戏。我现在正在使用 AVAudioPlayer 添加背景音乐来播放游戏,我希望音乐播放速率根据应用程序中的事件加速和减速。在 IOS 中是否可以更改应用程序中正在播放的音乐的 RATE 而不仅仅是向前跳?怎么样?
【问题讨论】:
标签: ios objective-c audio
当然你可以操纵你的 AVAudioPlayer 的 rate 属性。
有一点需要注意,在更改 rate 属性之前,您需要为播放器启用 rate:
audioPlayer.enableRate = YES;
audioPlayer.rate = 2.; //play audio at 2 times the speed.
范围是从 0.5 到 2。
【讨论】: