iOS Human Guidlines - page 90

Руководство
по Использованию
iOS
Технологии
2012-03-07 | © 2012 Apple Inc. All Rights Reserved.
90
пользовать
услуги
звуковой
системы для
получения
звука
.
Это происходит
потому
,
что
аудиоконтекст
всех аудио
в
приложении
соответствует
назначению
этой
технологии
,
которая
является
результатом
звуковых
эффектов
UI
и
предупреждающих
звуков
,
кото
-
рые
подчиняются блокированию
устройства
и
Ring / Silent (
или
Silent)
переключателю
так
,
как пользователи ожидают
.
Управление Прерываниями Аудио
Иногда
воспроизводимое
в данный момент аудио
прерывается аудио
из
различных
приложений
.
Например
,
входящий
звонок прерывает
текущие
аудиоприложения
iPhone
на
время
вызова
.
В многозадачной
среде
частота
таких прерываний
звука может быть
высокой
.
Для
воплощения
пользовательских ожиданий от
аудио
впечатлений
, iOS
основывается
на
следующем
:
Определение
типа прерывания аудио
,
вызванного
запуском
вашего приложения
;
Соответствующая реакция
при
возобновлении
работы приложения после прерывания
аудио
.
Каждое приложение должно
определять аудиопрерывание
,
вызванное
им
,
но не
каждое
приложение должно определять
реакцию
после
окончания
прерывания
аудио
.
Это
по
-
тому
,
что для большинства
типов
приложений адекватным
ответом на
завершение
ау
-
диопрерывания
,
будет
возобновление
воспроизведения аудио
.
Только
приложения
,
ко
-
торые
полностью
или
частично
являются
приложениями
воспроизведения медиа
,
а
так
-
же
обеспечивающие
контроль
воспроизведения медиафайлов
,
должны
предпринимать
соответствующие шаги для определения
соответствующей
реакции
.
Концептуально есть два
типа прерывания
аудио
в
зависимости от
типа
аудио
,
иниции
-
рующего
это прерывание
,
и от ожиданий пользователей
касательно
того
,
как
аудиопри
-
ложение
реагирует
на
завершение
прерывания
:
Возобновление
прерывания
.
Возобновляемые
прерывания
,
инициируемые
аудио
,
пользователи
рассматривают
как
временную
интерлюдию
в
их
первичном
впечатлении
от
прослушивания
.
После
завершения
возобновляемого
прерывания
приложение
,
отображающее
элемен
-
ты
управления медиавоспроизведением
,
должно
возобновлять
выполнение
задач
,
вы
-
полняемых до прерывания
,
будь
то
воспроизведение
аудио
или
приостановка
воспро
-
изведения
.
Аудиоприложение
,
которое не
имеет
контроля
воспроизведения медиафай
-
лов
,
должно
возобновлять
воспроизведение
аудио
.
Рассмотрим
пример
:
пользователь
слушает
приложение для
воспроизведения музыки
на
iPhone
и при
получении
вызова
VoIP
находится
в
середине песни
.
Отвечая на
вызов
,
пользователь ожидает
,
что
воспроизведение
приостановится на
время
его разговора
.
По
завершении
вызова
,
пользователь
ожидает
,
что приложение
аудиовоспроизведения
автоматически
продолжит
воспроизведение
песни
,
потому
как музыка
,
а не
вызов
,
яв
-
ляется основной функцией
,
и
воспроизведение
не было
остановлено
пользователем до
вызова
.
С другой
стороны
,
если пользователь
приостановил
воспроизведение аудио до
вызова
,
он не ожидает автоматического
включения
воспроизведения аудио
.
Другие
примеры
приложений
,
инициирующих
возобновляемые прерывания
,
приложения
сигнализации
,
аудио подсказки
(
например
,
подсказки
направления движения
),
или дру
-
гих
прерывистых
звуков
.
Не
возобновляемые перерывы
.
Не
возобновляемые прерывания
инициируются
аудио
,
которые
пользователи рассматривают
как первичные
звучания
,
например
,
аудио
в
при
-
1...,80,81,82,83,84,85,86,87,88,89 91,92,93,94,95,96,97,98,99,100,...175
Powered by FlippingBook