Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Руководство по Использованию iOS Технологии<br />
пользовать услуги звуковой системы для получения звука. Это происходит потому, что<br />
аудиоконтекст всех аудио в приложении соответствует назначению этой технологии,<br />
которая является результатом звуковых эффектов UI и предупреждающих звуков, которые<br />
подчиняются блокированию устройства и Ring / Silent (или Silent) переключателю<br />
так, как пользователи ожидают.<br />
Управление Прерываниями Аудио<br />
Иногда воспроизводимое в данный момент аудио прерывается аудио из различных<br />
приложений. Например, входящий звонок прерывает текущие аудиоприложения iPhone<br />
на время вызова. В многозадачной среде частота таких прерываний звука может быть<br />
высокой.<br />
Для воплощения пользовательских ожиданий от аудио впечатлений, iOS основывается<br />
на следующем:<br />
● Определение типа прерывания аудио, вызванного запуском вашего приложения;<br />
● Соответствующая реакция при возобновлении работы приложения после прерывания<br />
аудио.<br />
Каждое приложение должно определять аудиопрерывание, вызванное им, но не каждое<br />
приложение должно определять реакцию после окончания прерывания аудио. Это потому,<br />
что для большинства типов приложений адекватным ответом на завершение аудиопрерывания,<br />
будет возобновление воспроизведения аудио. Только приложения, которые<br />
полностью или частично являются приложениями воспроизведения медиа, а также<br />
обеспечивающие контроль воспроизведения медиафайлов, должны предпринимать<br />
соответствующие шаги для определения соответствующей реакции.<br />
Концептуально есть два типа прерывания аудио в зависимости от типа аудио, инициирующего<br />
это прерывание, и от ожиданий пользователей касательно того, как аудиоприложение<br />
реагирует на завершение прерывания:<br />
● Возобновление прерывания. Возобновляемые прерывания, инициируемые аудио,<br />
пользователи рассматривают как временную интерлюдию в их первичном впечатлении<br />
от прослушивания.<br />
После завершения возобновляемого прерывания приложение, отображающее элементы<br />
управления медиавоспроизведением, должно возобновлять выполнение задач, выполняемых<br />
до прерывания, будь то воспроизведение аудио или приостановка воспроизведения.<br />
Аудиоприложение, которое не имеет контроля воспроизведения медиафайлов,<br />
должно возобновлять воспроизведение аудио.<br />
Рассмотрим пример: пользователь слушает приложение для воспроизведения музыки<br />
на iPhone и при получении вызова VoIP находится в середине песни. Отвечая на вызов,<br />
пользователь ожидает, что воспроизведение приостановится на время его разговора.<br />
По завершении вызова, пользователь ожидает, что приложение аудиовоспроизведения<br />
автоматически продолжит воспроизведение песни, потому как музыка, а не вызов, является<br />
основной функцией, и воспроизведение не было остановлено пользователем до<br />
вызова. С другой стороны, если пользователь приостановил воспроизведение аудио до<br />
вызова, он не ожидает автоматического включения воспроизведения аудио.<br />
Другие примеры приложений, инициирующих возобновляемые прерывания, приложения<br />
сигнализации, аудио подсказки (например, подсказки направления движения), или других<br />
прерывистых звуков.<br />
● Не возобновляемые перерывы. Не возобновляемые прерывания инициируются аудио,<br />
которые пользователи рассматривают как первичные звучания, например, аудио в при-<br />
2012-03-07 | © 2012 Apple Inc. All Rights Reserved.<br />
90