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 />
аудиомаршрута. Чтобы исправить это, iOS автоматически отображает элемент<br />
управления, который позволяет пользователям выбрать выходной аудиопоток (используйте<br />
класс MPVolumeView, чтобы отобразить элемент управления в вашем приложении).<br />
Инициируемые пользователем действия выбора иного маршрута звука подразумевают<br />
для пользователей, что воспроизводимое в настоящее время аудио продолжится<br />
без остановки.<br />
Если вам надо отобразить слайдер громкости, не забудьте использовать предоставляемый<br />
системой слайдер громкости, доступный при использовании MPVolumeView<br />
class. Заметим, что при активном выводе звука через устройство не поддерживается<br />
регулятор громкости, а слайдер громкости заменяется соответствующим именем устройства.<br />
Если ваше приложение воспроизводит только звуковые эффекты интерфейса,<br />
связанные с его функциональностью, используйте Сервис Звуковой Системы.<br />
Сервисы Звуковой Системы технологии iOS, которые производят звуки предупреждений<br />
и UI, а также осуществляют вибрацию, не подходят для каких-либо других целей. При<br />
использовании сервисов звуковой системы для воспроизведения звука, вы не сможете<br />
контролировать взаимодействие аудио с аудио на устройстве, или его реагирование на<br />
прерывания и изменения в конфигурации устройства. Как пример проекта использования<br />
данных технологий см. "Audio UI Sounds (SysSound)".<br />
Если звук играет важную роль в вашем приложении, используйте Audio Session<br />
Services или AVAudioSession class. Эти программные интерфейсы не производят<br />
звук, вместо этого они помогут вам выразить, как аудио должно взаимодействовать с<br />
аудиоустройством и реагировать на прерывания и изменения в конфигурации устройства.<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
----------<br />
iPhone: Независимо от того, какую технологию вы используете для создания аудио, или<br />
как вы определяете свой образ действий, телефон всегда может прервать работу приложения.<br />
Поэтому приложение не должно мешать пользователям получать входящие<br />
звонки.<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
----------<br />
В Audio Session Services функции аудиосессии выступают в качестве посредника для<br />
аудио между приложением и системой. Одним из наиболее важных аспектов аудиосессии<br />
является категория, которая определяет поведение аудио приложения.<br />
Для того, чтобы реализовать преимущества служб аудиосеансов и обеспечить пользователей<br />
ожидаемыми аудиовпечатлениями, вам следует выбрать категорию, которая<br />
наиболее точно опишет аудиоповедение приложения. Это касается того, может ли ваше<br />
приложение воспроизводить звуки только на переднем плане или может также воспроизводить<br />
их и в фоновом режиме. Следуйте этим рекомендациям, как сделать этот выбор:<br />
● Выберите сессию аудиокатегорий на основе ее семантического значения, а не<br />
ее точного множества вариантов поведения. Выбрав категорию, цель которой ясна,<br />
2012-03-07 | © 2012 Apple Inc. All Rights Reserved.<br />
86