(iphone) как воспроизводить звук последовательно с AVAudioPlayer? - PullRequest
0 голосов
/ 31 мая 2011

Я бы хотел воспроизвести несколько звуков последовательно.
Звуковые данные будут доступны через NSData.
(если быть более точным, я буду проигрывать другой звук всякий раз, когда вызывается scrollViewDidEndScrolling, и останавливать предыдущий звук, если он все еще воспроизводится)

Нужно ли выделять / инициализировать AVAudioPlayer для каждого последовательного звука?
Если alloc / init / release AVAudioPlayer не имеет большого значения, я мог бы сделать это, но я не уверен

1 Ответ

0 голосов
/ 25 декабря 2011

Если вы используете AVAudioPlayer более высокого уровня, тогда да, вам нужно будет создать (alloc / init) экземпляр AVAudioPlayer для каждого.

Тем не менее, «дорогой» (по времени) компонентом является prepareToPlay- который вы могли бы назвать в отдельном потоке, поэтому, надеюсь, к тому моменту, когда вы начнете воспроизводить любой данный звук, он будет полностью готов к воспроизведению.

...