סקירה כללית

Media מספקת פלטפורמה לבניית אפליקציות מדיה המספקות חוויות מידע בידור בטוחות, חלקות ומקושרות בכל מכונית התומכת ב-Android. מדיה היא אפליקציית מערכת אנדרואיד שנועדה לספק חוויית הפעלה ועיון ב-Distraction Optimized (DO) עבור אפליקציות מדיה. יישום פונקציונלי מלא של Media כלול ב- Android Open Source Project (AOSP) .

מסכי מדיה

איור 1. מסכי מדיה

כדי ללמוד על מדיה, עיין במאמרים הבאים:

  • רכיבי מערכת וזרימות משתמש . עיין במאמר זה כדי ללמוד עוד על הרכיבים המקיימים אינטראקציה עם מדיה, כמו גם על זרימות המשתמש הנפוצות ביותר.
  • הטמעת רדיו עם מדיה . קרא כיצד לשלב את ממשק המשתמש של הרדיו עם מדיה כדי לאפשר למשתמשים ליצור אינטראקציה עם מקורות מדיה ורדיו כאילו היו יישום יחיד.
  • התאמה אישית של מדיה . למד כיצד לעבוד עם סגנונות ונכסים המוגדרים ברמות שונות במבנה AOSP.

טרמינולוגיה

נעשה שימוש במונחים אלה:

טווח תיאור
מקור מדיה אפליקציית אנדרואיד המיישמת את ה-Android MediaBrowserService API כדי לחשוף בקרת השמעה וגלישה בקטלוג פריטי המדיה שלה.
פריט מדיה

אלמנט בקטלוג Media Source. פריטי מדיה יכולים להיות:

  • פריטי מדיה שניתנים להפעלה. קטעי אודיו שניתן להשמיע על ידי המערכת כגון שירים, פרקי ספרים ופרקים של פודקאסטים
  • פריטי מדיה שניתן לעיין בהם. אלמנטים ארגוניים המשמשים לקיבוץ פריטי מדיה שניתנים להפעלה או אחרים שניתן לעיין בהם, כגון קטגוריות שירים, תיקיית שירים אחרונים, כמו גם פודקאסטים ופריטי מדיה שניתנים להפעלה ממוינים לפי אמן, מחבר או קהל.

תכונות מדיה

מדיה מספקת תכונות אלה.

בזמן נהיגה בזמן חנייה

בקרת השמעה.

  • מצגת של פריט מדיה שמתנגן כעת (לדוגמה, שיר), כולל כותרת, ציור אלבום, משך זמן, תיאור ומיקום ההשמעה הנוכחי.

  • ביצוע פעולות מדיה סטנדרטיות (לדוגמה, הפעל, עצירה, השהה ודילוג קדימה).

  • ביצוע פעולות מדיה מותאמות אישית (פעולות מותאמות אישית שמסופקות על ידי כל מקור מדיה).

  • הצגת תור ההשמעה, אם מסופק על ידי אפליקציית המדיה.

עיון בקטלוג.

  • הצגת קטגוריות ברמה העליונה.

  • התעמק בפריטי מדיה הניתנים לגלישה (לדוגמה, תיקיות).

  • מבחר פריטי מדיה שניתנים להפעלה (לדוגמה, שירים) כולל כותרת, ציור אלבום ומחוונים. לדוגמה, תוכן מפורש ותוכן שהורד.

כל מה שמופיע תחת "תוך כדי נהיגה" כמו גם:

  • להתחבר. עבור אותם מקורות מדיה הדורשים כניסה, אמור להיות אפשרי להתחיל את זרימת הכניסה ישירות ממדיה.

  • הגדרות. מקור מדיה יכול להציג ממשק משתמש של הגדרות.

  • חיפוש, עם מקלדת. משתמשים יכולים לבצע חיפוש טקסט במדיה.

משימות

טבלה זו מתארת ​​את המשימות של כל צד.

יצרני רכב (OEM) גוגל מפתחי אפליקציות
  • בנו מערכת מידע בידורית Android CDD תואמת מלאה עם Android Automotive.
  • מילא את כל הציפיות של ממשקי API של MediaSession ו-Browser והאפשרות ההדדית עם Media:
    • כבד את מבנה הגלישה.
    • כבד פעולות מותאמות אישית.
    • האצל לאפליקציה לצורך כניסה, הגדרות וכן הלאה.
    • כבד את רכיבי מיתוג האפליקציה הנתמכים במפורש על ידי ממשקי ה-API. לדוגמה, שם האפליקציה.
  • הגדר ופתח ממשקי API של מדיה.
  • לספק יישום מדיה ב-AOSP.
  • הגדר תהליך סקירת אפליקציה לפרסום אפליקציות מדיה בחנות Play.
  • ספק תיעוד עבור אלמנטים כגון ממשקי API, התאמות אישיות, סקירה ותהליכי הסמכה
  • הטמעת ממשקי API של מדיה:
    • ספק מבנה עיון כללי במדיה עם תוכן מתאים.
    • ספק פעולות מותאמות אישית לפי הצורך.
    • הפוך את מצבי ההשמעה לזמינים למערכת.
    • ספק רכיבי מיתוג, כגון שם האפליקציה.
  • יישם את זרימות הכניסה, ההרשמה, ההגדרות ופתרון השגיאות, לפי הצורך.
  • בנה ופרסם חבילות APK לרכב בחנות Play.

הנחיות להתאמה אישית

הטמעת המדיה הכלולה ב-AOSP משתמשת בספריית ממשק המשתמש של רכב כדי לאפשר התאמה אישית ומספקת ערכת נושא ומבנה בסיסיים שניתן לאמץ כפי שהם או לשנות בהתאם להגבלות הבאות. הטבלה הבאה מתארת ​​את אחריות OEM לגבי התאמה אישית של מדיה.

התאמה אישית של מדיה תיאור

צריך

התאם את הנושא והסגנון הכללי, כולל פלטת צבעים וגודל.

מאי

שנה את המבנה ברמה הגבוהה של מדיה (לדוגמה, מיקום כרטיסיות).

אסור

שנה חוזי Media API, כולל מיתוג אפליקציות:

  • יכולת פעולה הדדית של MediaSession ו-MediaBrowser
  • שם מקור מדיה, סמל

שנה את ארכיטקטורת המידע של:

  • השמעה
  • לְדַפדֵף
  • לחפש