Чтобы указать, что ваше приложение поддерживает видео, добавьте XML-файл с именем automotive_app_desc.xml в каталог res/xml/ вашего проекта. В этом файле включите следующее содержимое:
Публикация приложений, поддерживающих аудио во время вождения, ограничена партнерами с ранним доступом. Пока эта функция находится в стадии бета-тестирования, вы можете подготовить свое приложение к поддержке, следуя указаниям в этом разделе.
Однако некоторые транспортные средства имеют возможность отображать оптимизированные для вождения элементы управления воспроизведением при активных ограничениях пользовательского опыта, что позволяет продолжать воспроизведение аудио.
Рисунок 1 : Оптимизированные элементы управления воспроизведением для приложения, поддерживающего воспроизведение звука во время вождения.
Кодовая лаборатория
Следуйте пошаговому руководству по внедрению поддержки звука во время вождения
arrow_forward
Укажите, что ваше приложение поддерживает воспроизведение звука во время вождения
Чтобы указать, что ваше приложение поддерживает воспроизведение звука во время вождения, добавьте в манифест следующий элемент <uses-feature> :
Поскольку действия вашего приложения скрыты системными ограничениями UX, ваше приложение должно поддерживать фоновое воспроизведение, чтобы продолжать воспроизводить аудио во время вождения. Подробнее о том, как это сделать с помощью библиотеки Media3, см. в разделе Фоновое воспроизведение с помощью MediaSessionService .
Ваше приложение должно публиковать уведомление MediaStyle , которое включает MediaSession вашего приложения. Если вы используете MediaSessionService , это обрабатывается для вас по умолчанию .
Определить поддержку
Чтобы определить, поддерживает ли устройство воспроизведение звука во время вождения, можно использовать класс CarFeatures из библиотеки androidx.car.app:app .
Используйте эту информацию для изменения поведения вашего приложения в зависимости от возможностей устройства, на котором оно запущено. На устройствах, которые не поддерживают аудио во время вождения, ваше приложение все равно должно соответствовать рекомендациям DD-2 .
Да, Widevine DRM L3 поддерживается в Android Automotive OS.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-05-22 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-05-22 UTC."],[],[]]