Можно ли изменить скорость воспроизведения звука с помощью AVAudioPlayer в iPhone? - PullRequest
0 голосов
/ 22 сентября 2011

Я играю локальный mp3-файл с классом «AVAudioPlayer» в моем приложении для iOS.И я хочу изменить скорость, когда играть в нее.например, я хочу проигрывать этот mp3-файл медленнее.

Как этого добиться?

Ответы [ 2 ]

4 голосов
/ 08 января 2013

Теперь можно изменить скорость звука.

вот мой пример кода:

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;
        [player play];

Вы устанавливаете «enableRate» на YES, и вы можете изменить его.

см. Больше документов

0 голосов
/ 22 сентября 2011

Это невозможно с AVAudioPlayer.См. AVAudioPlayer: Как изменить скорость воспроизведения звука? для возможных обходных путей.

...