iphone - AVAudioPlayer:如何更改音频的播放速度?

标签 iphone avaudioplayer

我想控制AVAudioplayer中音频的播放速度。这可能吗?如果是这样,你会怎么做?

最佳答案

现在可以更改播放速度。

示例代码:

player = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:&err];
player.volume = 0.4f;
player.enableRate = YES; //<--
[player prepareToPlay];
[player setNumberOfLoops:0];
player.rate = 2.0f; //<-- Playback Speed
[player play];

enableRate 设置为 YES,您可以更改它。

查看更多docs .

关于iphone - AVAudioPlayer:如何更改音频的播放速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2350657/

相关文章:

iphone - 单击键盘中的完成按钮时如何调用方法?

iphone - startMonitoringSignificantLocationChanges 但一段时间后 didUpdateLocations 不再被调用

iphone - CLLocation 可能不会响应 setDistanceFilter

iphone - 如何使用 MPMusicPlayerController 更改音量而不影响设备音量

ios - 为什么每次快速播放声音时我的游戏都会出现延迟?

iPhone:AVAudioPlayer 不支持的文件类型

ios - UITableView 中的第一部分从来​​没有正确的内容

iphone - 使用 UIVIews 的 CoverFlow

ios - 如何使用 AVAudioPlayer 关闭视频中的音频?

objective-c - 即使静音按钮打开,如何播放音频?