14.11.2012 Views

ios hig rus

ios hig rus

ios hig rus

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Руководство по Использованию iOS Технологии<br />

можно быть уверенным, что ваше приложение ведет себя в соответствии с ожиданиями<br />

пользователей. Кроме того это даст больше шансов вашему приложению работать<br />

должным образом, если точный набор поведений уточнен на будущее.<br />

● В редких случаях добавляйте свойство аудиосессии изменения стандартного<br />

поведения категории. Стандартное поведение категории осуществляет то, что большинство<br />

пользователей ожидают, поэтому вы должны тщательно подумать, прежде чем<br />

изменять это поведение. Например, вы можете добавить внутренних функций, для того<br />

чтобы убедиться, что ваше аудио громче, чем все другие (кроме аудио звонка), если это<br />

именно то, чего пользователи ожидают от вашего приложения. (Чтобы узнать больше о<br />

свойствах аудиосессии, см. "Fine-Tuning the Category" в "Audio Session Programming<br />

Guide".)<br />

● Рассмотрите, на чем базируется ваш выбор категории в текущей аудиосреде<br />

устройства. Это может иметь смысл, если, например, пользователи могут использовать<br />

ваше приложение, слушая другое аудио, а не ваш саундтрек. Если вы делаете это,<br />

убедитесь, что не заставляете пользователей прекращать прослушивание их музыки<br />

или делать явный выбор саундтрека при запуске приложения.<br />

● В общем, избегайте изменения категории во время работы вашего приложения.<br />

Основная причина для изменения категории - если ваше приложение должно поддерживать<br />

запись и воспроизведение в разное время. В данном случае лучше переключаться<br />

между категориями Record и Playback, по мере необходимости для выбора Play<br />

или Record категорий. Это потому, что выбор Record-категории гарантирует, что никакие<br />

предупреждения (например, оповещение о входящем текстовом сообщении) не будет<br />

звучать, пока идет запись.<br />

Таблица 6-3 – списки аудиокатегорий сессий, которые вы можете использовать. Различные<br />

категории позволяют подавлять некоторые звуки Ring/Silent или Silent switch<br />

(или блокировка устройства), воспроизводить параллельно или воспроизводить во время<br />

того, как приложение находится в фоновом режиме. (Для выбранной категории и<br />

имен свойств и как они добавляются в программируемый интерфейс см. "Audio Session<br />

Programming Guide".)<br />

Таблица 6-3 Категории аудиосессий и связанные с ними поведения<br />

Категория Значение Приглушен- Смешанный ФононыйвыйИндивиду-<br />

Звуки повышают функциональ- Да Нет Нет<br />

альноеокность приложения, остальные<br />

ружение звуки не воспроизводятся<br />

Окружение Звуки повышают функциональность<br />

приложения, но не заставляют<br />

замолкать другие<br />

Да Да Нет<br />

Категория Значение Приглушенный Смешанный Фоновый<br />

Воспроизведение<br />

Звуки имеют важное значение<br />

для функциональности приложения<br />

и могут смешиваться с<br />

другими<br />

Запись Аудио, записанное пользователем <br />

Воспроизведение<br />

и Запись<br />

Звуки предоставляют вход и<br />

выход, последовательно и одновременно<br />

Нет Нет (по умолчанию)<br />

Да (когда смешивается<br />

с другими<br />

добавленными)<br />

Да<br />

Нет Нет Да<br />

Нет Нет (по умолчанию)<br />

Да (когда<br />

смешиваются с<br />

2012-03-07 | © 2012 Apple Inc. All Rights Reserved.<br />

87<br />

Да

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!