Камера • Аудио

Премиум-устройства часто служат центрами для создания контента и общения. Они позволяют пользователям плавно переключаться между встроенной и внешней камерой и аудиоаппаратурой, обеспечивая универсальный и профессиональный пользовательский опыт.

Руководящие принципы

Включить выбор оборудования для камеры и звука.

Камера

Идентификатор руководства Идентификаторы тестов Описание
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 Фоновое воспроизведение аудио

Начните воспроизведение аудио. Взаимодействуйте с другим приложением, не предназначенным для воспроизведения аудио, в качестве приложения на переднем плане. Убедитесь, что ваше приложение продолжает воспроизведение без зависаний и пауз. Если ваше приложение не отображается, убедитесь, что в строке состояния отображается уведомление.

Заблокируйте устройство и подождите хотя бы минуту, чтобы убедиться, что система не завершит процесс для экономии заряда батареи. Убедитесь, что приложение отображает уведомление на экране блокировки. Используйте кнопки воспроизведения и паузы непосредственно из уведомления на экране блокировки, чтобы убедиться, что служба переднего плана взаимодействует с приложением.

Разблокируйте экран. Убедитесь, что приложение продолжает воспроизведение. Для невидимых приложений убедитесь, что в строке состояния появляется уведомление.

Переназначьте приложение на передний план и убедитесь, что воспроизведение продолжается без зависаний и пауз.