بالإضافة إلى الإرشادات الموضّحة في إنشاء تطبيقات مخصّصة للاستخدام أثناء توقّف السيارة على نظام التشغيل Android Automotive، هناك بعض المتطلبات الخاصة بتطبيقات الفيديو.
تصنيف تطبيقك كتطبيق فيديو
للإشارة إلى أنّ تطبيقك هو تطبيق فيديو، أضِف السمة
android:appCategory="video"
إلى العنصر <application>
في ملف البيان.
<manifest ...>
...
<application
...
android:appCategory="video">
...
</application>
</manifest>
تشغيل الصوت أثناء القيادة
بشكل عام، يجب أن توقف جميع تطبيقات الفيديو التشغيل مؤقتًا عندما تكون قيود تجربة المستخدم نشطة، كما هو موضح في استيفاء متطلبات تشتيت انتباه السائق.
ومع ذلك، تتيح بعض المركبات عرض عناصر تحكّم محسّنة لتجربة القيادة أثناء تفعيل القيود المفروضة على تجربة المستخدم، ما يتيح مواصلة تشغيل الصوت.

توضيح أنّ تطبيقك يتيح الاستماع إلى الصوت أثناء القيادة
للإشارة إلى أنّ تطبيقك يتيح تشغيل الصوت أثناء القيادة، أضِف العنصر
<uses-feature>
التالي إلى ملف البيان:
<application ...>
...
<uses-feature android:name="com.android.car.background_audio_while_driving" android:required="false">
....
</application>
إتاحة التشغيل في الخلفية
بما أنّ قيود تجربة المستخدم في النظام تخفي أنشطة تطبيقك، يجب أن يتيح تطبيقك تشغيل الصوت في الخلفية لمواصلة تشغيله أثناء القيادة. يمكنك الاطّلاع على تشغيل المحتوى في الخلفية باستخدام MediaSessionService للحصول على تفاصيل حول كيفية تنفيذ ذلك باستخدام مكتبة Media3.
يجب أن يعرض تطبيقك إشعارًا MediaStyle
يتضمّن MediaSession
لتطبيقك. إذا كنت تستخدم MediaSessionService
، سيتم التعامل مع هذه المشكلة تلقائيًا.
تحديد الدعم
لتحديد ما إذا كان الجهاز يتيح تشغيل الصوت أثناء القيادة، يمكنك استخدام الفئة
CarFeatures
من مكتبة androidx.car.app:app
.
CarFeatures.isFeatureEnabled(context, CarFeatures.FEATURE_BACKGROUND_AUDIO_WHILE_DRIVING)
استخدِم هذه المعلومات لتعديل سلوك تطبيقك وفقًا لإمكانات الجهاز الذي يتم تشغيله عليه. على الأجهزة التي لا تتيح تشغيل الصوت أثناء القيادة، يجب أن يظل تطبيقك متوافقًا مع إرشادات DD-2
.
اختبار الصوت أثناء القيادة
لاختبار عملية التنفيذ، يمكنك محاكاة القيادة باستخدام صورة محاكي تتوافق مع تشغيل الصوت أثناء القيادة.
الأسئلة الشائعة
هل تتوافق المنصة مع نظام إدارة الحقوق الرقمية Widevine؟
نعم، يتوافق نظام التشغيل Android Automotive مع Widevine DRM L3.