iPhone - Предотвращение тикового звука в конце воспроизводимого звука с AVAudioPlayer - PullRequest
0 голосов
/ 30 октября 2011

В конце короткого звука, воспроизводимого AVAudioPlayer, я слышу звук «тика». Я играю многократно очень короткий звук (0,1 с), и этот «тик» в конце каждой игры очень сильно мешает. Как я могу предотвратить эту «галочку»?

1 Ответ

1 голос
/ 30 октября 2011

Убедитесь, что начало и конец вашего звукового файла содержат не менее нескольких миллисекунд тишины.

AVAudioPlayer может по-прежнему вызывать галочку на некоторых устройствах с некоторыми версиями ОС, даже после 100 мс тишины. Если это так, возможно, вам придется использовать другой аудио API. Смешивание звуковых эффектов в непрерывно работающей Аудио-очереди или Аудиоустройстве RemoteIO может быть единственным способом гарантировать полное отсутствие щелчков во всех комбинациях устройств iOS и версий ОС.

...