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 />
Да