نظرة عامة

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


الشكل 1: أمثلة على عمليات تنفيذ شاشة الوسائط

للتعرّف على الوسائط، اطّلِع على الصفحات التالية:

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

المصطلحات

يتم استخدام هذه المصطلحات في هذا القسم.

مصدر الوسائط
تطبيق Android ينفِّذ واجهة برمجة التطبيقات MediaBrowserService API لتوفير إمكانية التحكّم في التشغيل وتصفُّح كتالوج عناصر الوسائط
ملف وسائط
عنصر في كتالوج "مصدر الوسائط" يمكن أن تكون ملفات الوسائط:
  • عناصر الوسائط القابلة للتشغيل مقاطع صوتية يمكن لنظام التشغيل تشغيلها، مثل الأغاني والفصول من الكتب وحلقات البودكاست
  • عناصر الوسائط القابلة للتصفح العناصر التنظيمية المستخدَمة لتجميع العناصر القابلة للتشغيل أو العناصر الأخرى القابلة للتصفّح، مثل فئات الأغاني ومجلد الأغاني الأخيرة، بالإضافة إلى ملفات البودكاست والعناصر القابلة للتشغيل التي تم ترتيبها حسب الفنان أو المؤلف أو الجمهور

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

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

أثناء القيادة أثناء إيقاف السيارة

عناصر التحكّم في التشغيل

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

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

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

  • عرض قائمة المحتوى التالي، إذا كان تطبيق الوسائط يوفّرها

تصفُّح الكتالوج

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

  • التوغّل في عناصر الوسائط القابلة للتصفّح (مثل المجلدات)

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

كل ما هو مُدرَج ضمن أثناء القيادة بالإضافة إلى:

  • سجِّل الدخول. بالنسبة إلى مصادر الوسائط التي تتطلّب تسجيل الدخول، يجب أن يكون من الممكن بدء عملية تسجيل الدخول مباشرةً من "الوسائط".

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

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

مهام Google

يوضّح هذا الجدول مهام كل طرف.

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

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

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

تخصيص الوسائط الوصف
يجب يمكنك ضبط المظهر العام والتصميم، بما في ذلك لوحة الألوان وحجم العناصر.
أيار (مايو) تعديل البنية العالية المستوى للوسائط (على سبيل المثال، موضع علامة التبويب)

يجب عدم

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

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

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

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