برنامه خود را به عنوان یک برنامه ویدیویی علامت گذاری کنید
برای نشان دادن اینکه برنامه شما از ویدیو پشتیبانی می کند، یک فایل XML به نام automotive_app_desc.xml را به فهرست res/xml/ پروژه خود اضافه کنید. در این فایل مطالب زیر را قرار دهید:
انتشار برنامههایی که از صدا در حین رانندگی پشتیبانی میکنند به شرکای دسترسی اولیه محدود میشود. در حالی که این ویژگی در مرحله آزمایشی است، میتوانید با دنبال کردن دستورالعملهای موجود در این بخش، اپلیکیشن خود را برای پشتیبانی آماده کنید.
با این حال، برخی از وسایل نقلیه این توانایی را دارند که کنترلهای پخش بهینهشده رانندگی را در حالی که محدودیتهای تجربه کاربر فعال هستند، نمایش دهند که ادامه پخش صدا را ممکن میسازد.
شکل 1 : رانندگی کنترلهای پخش بهینه برای برنامهای که از صدا در حین رانندگی پشتیبانی میکند.
Codelab
برای اجرای پشتیبانی از صدا در حین رانندگی، یک راهنمای گام به گام را دنبال کنید
arrow_forward
اعلام کنید که برنامه شما از صدا در حین رانندگی پشتیبانی می کند
برای نشان دادن اینکه برنامه شما هنگام رانندگی از صدا پشتیبانی می کند، عنصر <uses-feature> زیر را در مانیفست خود اضافه کنید:
از آنجایی که فعالیتهای برنامه شما توسط محدودیتهای UX سیستم پنهان است، برنامه شما باید از پخش پسزمینه برای ادامه پخش صدا در حین رانندگی پشتیبانی کند. برای جزئیات در مورد نحوه انجام این کار با استفاده از کتابخانه Media3، به پخش پسزمینه با MediaSessionService مراجعه کنید.
برنامه شما باید یک اعلان MediaStyle ارسال کند که شامل MediaSession برنامه شما باشد. اگر از MediaSessionService استفاده می کنید، این به طور پیش فرض برای شما انجام می شود.
پشتیبانی را تعیین کنید
برای تعیین اینکه آیا دستگاهی هنگام رانندگی از صدا پشتیبانی می کند یا خیر، می توانید از کلاس CarFeatures از کتابخانه androidx.car.app:app استفاده کنید.
از این اطلاعات برای تغییر رفتار برنامه خود بسته به قابلیت های دستگاهی که روی آن اجرا می شود استفاده کنید. در دستگاههایی که هنگام رانندگی از صدا پشتیبانی نمیکنند، برنامه شما همچنان باید دستورالعمل DD-2 را رعایت کند.
بله، Widevine DRM L3 در سیستم عامل Android Automotive پشتیبانی می شود.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-05-22 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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 بهوقت ساعت هماهنگ جهانی."],[],[]]