Базовое воспроизведение звука довольно просто.
Вы можете использовать класс NSSound
для загрузки файла несколькими различными способами, например, по имени:
NSSound * myAwesomeSound = [NSSound soundNamed:@"AwesomeSound"];
Это необходимо сохранить, если вы хотите сохранить его.
в этом случае класс будет искать в определенных каталогах, включая ваш пакет приложений, звуковой файл с таким именем. Одним из важных примечаний является то, что файл должен иметь расширение .aiff
(с two f's), чтобы его можно было найти этим методом. *
Возможно, вы бы сохранили звуковой файл в папке Resources вашего проекта; вот где обычно хранятся «медиа» файлы.
Тогда вы можете играть в нее очень просто, возможно, нажав кнопку:
- (IBAction)playTheSound:(id)sender {
NSSound * myAwesomeSound = [NSSound soundNamed:@"AwesomeSound"];
[myAwesomeSound play];
}
Также возможно выполнить некоторые основные функции управления транспортировкой: приостановка, остановка, проверка завершения звука и т. Д. Подробности см. В Руководстве по темам программирования звука .
* Конечно, можно использовать и другие форматы.