iOS Human Guidlines - page 87

Руководство
по Использованию
iOS
Технологии
2012-03-07 | © 2012 Apple Inc. All Rights Reserved.
87
можно быть
уверенным
,
что
ваше приложение
ведет
себя
в
соответствии
с
ожиданиями
пользователей
.
Кроме
того
это даст больше шансов
вашему
приложению
работать
должным образом
,
если
точный набор поведений
уточнен на будущее
.
В редких случаях добавляйте свойство
аудиосессии изменения
стандартного
поведения
категории
.
Стандартное
поведение
категории осуществляет
то
,
что боль
-
шинство пользователей
ожидают
,
поэтому
вы должны
тщательно подумать
,
прежде
чем
изменять
это
поведение
.
Например
,
вы можете добавить
внутренних функций
,
для
того
чтобы
убедиться
,
что
ваше
аудио
громче
,
чем все другие
(
кроме аудио
звонка
),
если
это
именно
то
,
чего пользователи
ожидают от
вашего
приложения
. (
Чтобы
узнать больше
о
свойствах аудиосессии
,
см
. "Fine-Tuning the Category"
в
"Audio Session Programming
Guide".)
Рассмотрите
,
на чем базируется ваш выбор
категории в
текущей
аудиосреде
устройства
.
Это может иметь
смысл
,
если
,
например
,
пользователи могут
использо
-
вать
ваше приложение
,
слушая другое аудио
,
а
не
ваш
саундтрек
.
Если
вы делаете
это
,
убедитесь
,
что не
заставляете
пользователей прекращать
прослушивание
их музыки
или делать
явный
выбор
саундтрека при
запуске
приложения
.
В общем
,
избегайте изменения
категории во время работы вашего приложения
.
Основная
причина для изменения
категории
-
если
ваше приложение должно
поддер
-
живать
запись и
воспроизведение
в
разное
время
.
В данном
случае лучше переклю
-
чаться между
категориями
Record
и
Playback,
по мере необходимости для
выбора
Play
или
Record
категорий
.
Это
потому
,
что
выбор
Record-
категории
гарантирует
,
что
никакие
предупреждения
(
например
,
оповещение
о
входящем
текстовом
сообщении
)
не будет
звучать
,
пока идет
запись
.
Таблица
6-3 –
списки аудиокатегорий
сессий
,
которые
вы можете использовать
.
Раз
-
личные
категории позволяют подавлять некоторые
звуки
Ring/Silent
или
Silent switch
(
или блокировка
устройства
),
воспроизводить
параллельно
или
воспроизводить
во
вре
-
мя
того
,
как
приложение
находится
в фоновом режиме
. (
Для
выбранной
категории и
имен
свойств и
как они добавляются
в
программируемый интерфейс
см
. "Audio Session
Programming Guide".)
Таблица
6-3
Категории аудиосессий и
связанные
с ними
поведения
Категория
Значение
Приглушен
-
ный
Смешанный
Фоно
-
вый
Индивиду
-
альное
ок
-
ружение
Звуки
повышают функциональ
-
ность
приложения
,
остальные
звуки не
воспроизводятся
Да
Нет
Нет
Окружение
Звуки
повышают функциональ
-
ность
приложения
,
но не
за
-
ставляют
замолкать другие
Да
Да
Нет
Категория
Значение
Приглушенный
Смешанный
Фоновый
Воспроизве
-
дение
Звуки
имеют
важное
значение
для функциональности
прило
-
жения
и могут
смешиваться
с
другими
Нет
Нет
(
по
умолча
-
нию
)
Да
(
когда
смеши
-
вается
с
другими
добавленными
)
Да
Запись
Аудио
,
записанное
пользовате
-
лем
Нет
Нет
Да
Воспроизве
-
дение
и За
-
пись
Звуки
предоставляют
вход и
выход
,
последовательно
и од
-
новременно
Нет
Нет
(
по
умолча
-
нию
)
Да
(
когда
смешиваются
с
Да
1...,77,78,79,80,81,82,83,84,85,86 88,89,90,91,92,93,94,95,96,97,...175
Powered by FlippingBook