نظرة عامة

توفر الوسائط منصة يمكن من خلالها إنشاء تطبيقات الوسائط التي توفر تجارب ترفيه معلوماتية آمنة وسلسة ومتصلة في كل سيارة تعمل بنظام Android. الوسائط عبارة عن تطبيق لنظام Android مصمم لتوفير تجربة تشغيل وتصفح مُحسَّنة للتشتيت (DO) لتطبيقات الوسائط. يتم تضمين التنفيذ الكامل للوسائط في مشروع Android مفتوح المصدر (AOSP) .

شاشات الوسائط

الشكل 1. شاشات الوسائط

للتعرف على الوسائط، راجع المقالات التالية:

  • مكونات النظام وتدفقات المستخدم . راجع هذه المقالة لمعرفة المزيد حول المكونات التي تتفاعل مع الوسائط، بالإضافة إلى تدفقات المستخدم الأكثر شيوعًا.
  • تنفيذ الراديو مع وسائل الإعلام . اقرأ كيفية دمج واجهة مستخدم الراديو مع الوسائط لتمكين المستخدمين من التفاعل مع مصادر الوسائط والراديو كما لو كانوا تطبيقًا واحدًا.
  • تخصيص الوسائط . تعرف على كيفية العمل مع الأنماط والأصول المحددة على مستويات مختلفة في بنية AOSP.

المصطلح

تستخدم هذه المصطلحات:

شرط وصف
مصدر إعلامي تطبيق Android يقوم بتنفيذ Android MediaBrowserService API للكشف عن التحكم في التشغيل وتصفح كتالوج عناصر الوسائط الخاصة به.
عنصر الوسائط

عنصر في كتالوج مصدر الوسائط. يمكن أن تكون عناصر الوسائط إما:

  • عناصر الوسائط القابلة للتشغيل. المقاطع الصوتية التي يمكن تشغيلها بواسطة النظام مثل الأغاني وفصول الكتب وحلقات البودكاست
  • عناصر الوسائط القابلة للتصفح. العناصر التنظيمية المستخدمة لتجميع عناصر الوسائط القابلة للتشغيل أو عناصر الوسائط الأخرى القابلة للتصفح مثل فئات الأغاني ومجلد الأغاني الحديثة بالإضافة إلى ملفات البودكاست وعناصر الوسائط القابلة للتشغيل المصنفة حسب الفنان أو المؤلف أو الجمهور.

ميزات الوسائط

توفر الوسائط هذه الميزات.

خلال القيادة أثناء ركن السيارة

التحكم في التشغيل.

  • عرض تقديمي لعنصر الوسائط الذي يتم تشغيله حاليًا (على سبيل المثال، أغنية)، بما في ذلك العنوان وصورة الألبوم والمدة والوصف وموضع التشغيل الحالي.

  • تنفيذ إجراءات الوسائط القياسية (على سبيل المثال، التشغيل والإيقاف والإيقاف المؤقت والتخطي للأمام).

  • تنفيذ إجراءات الوسائط المخصصة (الإجراءات المخصصة التي يوفرها كل مصدر وسائط).

  • عرض قائمة انتظار التشغيل، إذا تم توفيرها بواسطة تطبيق الوسائط.

تصفح الكتالوج.

  • عرض فئات المستوى الأعلى.

  • انتقل لأسفل إلى عناصر الوسائط القابلة للتصفح (على سبيل المثال، المجلدات).

  • تحديد عناصر الوسائط القابلة للتشغيل (على سبيل المثال، الأغاني) بما في ذلك العنوان وصورة الألبوم والمؤشرات. على سبيل المثال، المحتوى الصريح والمحتوى الذي تم تنزيله.

كل شيء مدرج ضمن "أثناء القيادة" بالإضافة إلى:

  • تسجيل الدخول. بالنسبة لمصادر الوسائط التي تتطلب تسجيل الدخول، يجب أن يكون من الممكن بدء تدفق تسجيل الدخول مباشرةً من الوسائط.

  • إعدادات. يمكن لمصدر الوسائط عرض واجهة مستخدم الإعدادات.

  • البحث باستخدام لوحة المفاتيح. يمكن للمستخدمين إجراء بحث نصي على الوسائط.

مهام

ويصف هذا الجدول مهام كل طرف.

مصنعي السيارات (مصنعي المعدات الأصلية) جوجل مطورو التطبيقات
  • قم ببناء نظام ترفيهي متوافق تمامًا مع Android CDD باستخدام Android Automotive.
  • تحقيق جميع توقعات MediaSession وواجهات برمجة تطبيقات المتصفح وإمكانية التشغيل التفاعلي مع الوسائط:
    • احترام بنية التصفح.
    • احترام الإجراءات المخصصة.
    • تفويض إلى التطبيق لتسجيل الدخول والإعدادات وما إلى ذلك.
    • احترم عناصر العلامة التجارية للتطبيق التي تدعمها واجهات برمجة التطبيقات بشكل صريح. على سبيل المثال، اسم التطبيق.
  • تحديد وتطوير واجهات برمجة تطبيقات الوسائط.
  • توفير تنفيذ الوسائط في AOSP.
  • تحديد عملية مراجعة التطبيق لنشر تطبيقات الوسائط على متجر Play.
  • توفير وثائق لعناصر مثل واجهات برمجة التطبيقات والتخصيصات وعمليات المراجعة والاعتماد
  • تنفيذ واجهات برمجة تطبيقات الوسائط:
    • توفير بنية شاملة لتصفح الوسائط بالمحتوى المناسب.
    • توفير الإجراءات المخصصة حسب الاقتضاء.
    • جعل حالات التشغيل متاحة للنظام.
    • توفير عناصر العلامة التجارية، مثل اسم التطبيق.
  • قم بتنفيذ تدفقات تسجيل الدخول والاشتراك والإعدادات وحل الأخطاء، حسب الحاجة.
  • أنشئ ملفات APK الخاصة بالسيارة ونشرها على متجر Play.

إرشادات التخصيص

يستخدم تطبيق الوسائط المضمن في AOSP مكتبة Car UI لتمكين التخصيص ويوفر سمة أساسية وبنية يمكن اعتمادها كما هي أو تعديلها وفقًا للقيود التالية. يصف الجدول التالي مسؤوليات OEM فيما يتعلق بتخصيص الوسائط.

تخصيص الوسائط وصف

يجب

اضبط المظهر العام والتصميم، بما في ذلك لوحة الألوان والتحجيم.

يمكن

قم بتعديل البنية عالية المستوى للوسائط (على سبيل المثال، موضع علامة التبويب).

لا يجب

تعديل عقود Media API، بما في ذلك العلامة التجارية للتطبيق:

  • إمكانية التشغيل التفاعلي بين MediaSession وMediaBrowser
  • اسم مصدر الوسائط، الرمز

تعديل بنية المعلومات لـ:

  • التشغيل
  • تصفح
  • يبحث