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

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

Правила

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

Камера

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

Аудио

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

Приложение поддерживает фоновое воспроизведение независимо от того, видно ли оно пользователю.

  • Не видно – приложение работает в фоновом режиме и скрыто другими приложениями или заблокированным экраном.
  • Visible – приложение видно пользователю, но не находится в фокусе, например в режиме разделения экрана или многооконном режиме.

Невидимые фоновые приложения должны использовать активную службу, чтобы система не завершала их процесс, когда они теряют фокус. Для видимых, но неактивных приложений не требуется активная служба, чтобы процесс приложения продолжал выполняться.

Если приложение не видно, оно также должно показывать постоянное, неотключаемое уведомление в строке состояния или на заблокированном экране, чтобы информировать пользователя о том, что приложение работает. Подробнее о работе с элементами управления мультимедиа…

Тесты

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

Камера

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

Аудио

Идентификатор теста Идентификаторы правил Описание
T-Audio_Switcher Audio_Switcher Подключите внешнее аудиоустройство, например наушники или USB-микрофон. Используйте переключатель аудио в приложении, чтобы переключаться между встроенным аудиоустройством и внешним периферийным устройством. Убедитесь, что аудиовход и аудиовыход правильно направлены на выбранное устройство.
T-Audio_Background_Playback Audio_Background_Playback

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

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

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

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