Аудио инструкции типом приложения

Последняя ведущая игра не имеет тех же аудио требований как приложение чата видео реального времени. Следующие разделы обеспечивают руководство по проектированию для различных типов аудио приложений.

Аудио инструкции для игровых приложений

Большинство игр требует, чтобы взаимодействие с пользователем для чего-либо произошло в игре. Используйте AVAudioSessionCategoryAmbient или AVAudioSessionCategorySoloAmbient категории при разработке игр. Когда пользователи переведут другое приложение в рабочее состояние или блокируют экран, они не ожидают, что приложение будет продолжать играть. Часто пользователь хочет, чтобы аудио от другого приложения продолжало играть, в то время как играет игровое приложение.

Apple рекомендует следующие инструкции:

Аудио инструкции для управляемых пользователями приложений воспроизведения и записи

Приложения видеозаписи и приложения, такие как Pandora и Netflix имеют те же инструкции. Эти типы приложений используют AVAudioSessionCategoryRecord, AVAudioSessionCategoryPlayAndRecord, или AVAudioSessionCategoryPlayback категории и позволяют другим приложениям смешиваться с ними. Эти типы приложений обычно не наклоняют аудио других приложений. UI будет включать кнопку игры/паузы или кнопку записи/паузы.

Apple рекомендует следующие инструкции:

Аудио инструкции для VoIP и приложения чата

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

Apple рекомендует следующие инструкции:

Аудио инструкции для приложений тарификации

Приложения тарификации хотят минимальную сумму предоставленной систему обработки сигналов, применился к маршрутам ввода и вывода. Установите AVAudioSessionCategoryPlayAndRecord категория и измерительный режим для минимизации обработки сигналов. Кроме того, приложения этого типа не смешаются с другими приложениями.

Apple рекомендует следующие инструкции:

Аудио инструкции для подобных Браузеру приложений это иногда играет аудио

Приложения как Facebook и Instagram не записывают аудио, только воспроизводят аудио и видео. Они используют AVAudioSessionCategoryPlayback категория и не повинуется переключателю вызывного устройства. Эти приложения также не смешиваются с другими приложениями.

Apple рекомендует следующие инструкции:

Аудио инструкции для приложений навигации и проверки

Навигация и приложения проверки используют AVAudioSessionCategoryPlayback или AVAudioSessionCategoryPlayAndRecord категории. Аудио из этих приложений является обычно короткими подсказками и смешается с другими приложениями. Поскольку предполагается, что пользователь хочет услышать аудио из этих приложений, даже когда другие приложения играют, эти приложения наклонят аудио из других приложений.

Apple рекомендует следующие инструкции:

Аудио инструкции для совместных музыкальных приложений

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

Apple рекомендует следующие инструкции: