Воспроизведение звука, который повторяется на протяжении всей программы в iOS - PullRequest
0 голосов
/ 09 марта 2012

В моем приложении каждый раз, когда пользователь переключается на новый вид, будет воспроизводиться звук.Кроме того, при каждом нажатии кнопки будет воспроизводиться звук.

Воспроизводимые звуки одинаковы для каждого случая, поэтому, например, sound.caf будет использоваться много раз и одинаково для каждого вида.

Моя проблема в том, что яЯ не могу придумать, как правильно распределить эти звуки, которые видны всем взглядам.Это возможно?Я не хочу распределять звук каждый раз, когда создается представление, потому что я думаю, что это пустая трата времени.

Есть ли место, где я могу выделить эти звуки и воспроизводить их из любого представления в моей программе?Спасибо!

1 Ответ

1 голос
/ 09 марта 2012

Самое простое решение, вероятно, состоит в том, чтобы использовать для этой цели делегат приложения, поскольку это одноэлементный класс (существует только один его экземпляр на приложение), и любой класс может легко получить к нему доступ: [UIApplication sharedApplication].delegate

Вы можете настроить звук (ы) в applicationDidFinishLaunching: метод, чтобы они были готовы к работе, когда ваше приложение.

...