Премиум-устройства часто служат центрами для создания контента и общения. Они позволяют пользователям плавно переключаться между встроенной и внешней камерой и аудиоаппаратурой, обеспечивая универсальный и профессиональный пользовательский опыт.
Руководящие принципы
Включить выбор оборудования для камеры и звука.
Камера
| Идентификатор руководства | Идентификаторы тестов | Описание |
|---|---|---|
| Camera_Switcher | T-Camera_Switcher | Приложение включает в себя переключатель камер, позволяющий переключаться между встроенными камерами устройства и внешними камерами. |
Аудио
| Идентификатор руководства | Идентификаторы тестов | Описание |
|---|---|---|
| Аудиопереключатель | T-Audio_Switcher | Приложения, использующие микрофон или динамик, включают в себя аудиопереключатель, позволяющий переключаться между встроенными аудиоустройствами устройства и внешними периферийными устройствами, например, наушниками или USB-микрофонами. |
| Фоновое воспроизведение аудио | T-Audio_Background_Playback | Приложение поддерживает фоновое воспроизведение независимо от того, видно оно пользователю или нет.
Невидимые фоновые приложения должны использовать службу переднего плана, чтобы предотвратить завершение процесса приложения системой после потери фокуса. Видимые, но неактивные приложения не требуют службы переднего плана для обеспечения непрерывной работы процесса приложения. Если приложение невидимо, оно также должно отображать постоянное, неотключаемое уведомление в строке состояния или на экране блокировки, чтобы сообщить пользователю, что приложение запущено. См. раздел «Правильная работа с элементами управления мультимедиа» . |
Тесты
Чтобы ваше приложение обеспечивало профессиональное и универсальное взаимодействие с камерой и звуком, выполните следующие тесты.
Камера
| Идентификатор теста | Идентификаторы руководящих принципов | Описание |
|---|---|---|
| T-Camera_Switcher | Camera_Switcher | Подключите внешнюю камеру. Используйте переключатель камер в приложении, чтобы переключаться между встроенными камерами устройства и внешней камерой. Убедитесь, что предварительный просмотр изображения корректно обновляется для каждой выбранной камеры. |
Аудио
| Идентификатор теста | Идентификаторы руководящих принципов | Описание |
|---|---|---|
| T-Audio_Switcher | Аудиопереключатель | Подключите внешнее аудиоустройство, например, наушники или USB-микрофон. Используйте переключатель звука в приложении, чтобы переключаться между встроенным звуком устройства и внешним периферийным устройством. Убедитесь, что аудиовход и выход правильно направлены на выбранное устройство. |
| T-Audio_Background_Playback | Фоновое воспроизведение аудио | Начните воспроизведение аудио. Взаимодействуйте с другим приложением, не предназначенным для воспроизведения аудио, в качестве приложения на переднем плане. Убедитесь, что ваше приложение продолжает воспроизведение без зависаний и пауз. Если ваше приложение не отображается, убедитесь, что в строке состояния отображается уведомление. Заблокируйте устройство и подождите хотя бы минуту, чтобы убедиться, что система не завершит процесс для экономии заряда батареи. Убедитесь, что приложение отображает уведомление на экране блокировки. Используйте кнопки воспроизведения и паузы непосредственно из уведомления на экране блокировки, чтобы убедиться, что служба переднего плана взаимодействует с приложением. Разблокируйте экран. Убедитесь, что приложение продолжает воспроизведение. Для невидимых приложений убедитесь, что в строке состояния появляется уведомление. Переназначьте приложение на передний план и убедитесь, что воспроизведение продолжается без зависаний и пауз. |