סקירה כללית על אפליקציות מדיה לרכב

המדריך הזה מניח שיש לכם אפליקציית מדיה שמפעילה אודיו בטלפון, ושאפליקציית המדיה שלכם תואמת לארכיטקטורת אפליקציות המדיה של Android. בנוסף, תוכלו ללמוד מה האפליקציה שלכם צריכה מ-MediaBrowserService ומ-MediaSession כדי לפעול ב-Android Auto או ב-AAOS. אחרי שתשלימו את התשתית הבסיסית של המדיה, תוכלו להוסיף תמיכה ב-Android Auto וב-AAOS לאפליקציית המדיה שלכם.

תוכן עניינים

בדפים האלה מוסבר איך עובדים עם אפליקציות המדיה:

יצירת אפליקציות מדיה עם אודיו

אם האפליקציה מתמקדת בהפעלת מדיה של אודיו, כדאי להשתמש בכלים שמתוארים כאן. יש שתי דרכים ליצור אפליקציות מדיה לרכב:

  1. משתמשים ב-MediaBrowserService וב-MediaSession כדי ליצור אפליקציה שאפשר להתחבר אליה ב-Android Auto וב-AAOS. כך ממשק מסך המידע והבידור יכול להציג ממשקי משתמש של חיפוש והפעלה של מדיה שעברו אופטימיזציה לשימוש ברכב.

    או

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

במדריך הזה אנחנו מניחים שיש לכם אפליקציית מדיה שמפעילה אודיו בטלפון, ושאתם משתמשים באפליקציית מדיה שתואמת לארכיטקטורת אפליקציות המדיה של Android. במדריך הזה מתוארים הרכיבים הנדרשים של MediaBrowserService ושל MediaSession שהאפליקציה צריכה כדי להיות תואמת ל-Android Auto או ל-AAOS. אחרי שמשלימים את התשתית הבסיסית של המדיה, אפשר להוסיף תמיכה ב-Android Auto ולהוסיף תמיכה ב-AAOS לאפליקציית המדיה.

יצירת אפליקציות מדיה עם סרטונים

אם התוכן העיקרי שמוצג באפליקציה הוא סרטון, כדאי לעיין במאמרים הבאים:

לפני שמתחילים

חשוב לעיין ב:

לומדים מושגים ותנאים חשובים

המונחים האלה משמשים בהקשר של פיתוח אפליקציות מדיה לרכב:

דפדפן מדיה
‫API שמשמש אפליקציות מדיה כדי לגלות שירותים של דפדפן מדיה ולהציג את התוכן שלהם. ‫Android Auto ו-AAOS משתמשים בדפדפן מדיה כדי למצוא את שירות דפדפן המדיה של האפליקציה.
שירות דפדפן מדיה
שירות Android שמוטמע באפליקציית המדיה שלכם ועומד בדרישות של MediaBrowserServiceCompat API. האפליקציה שלך משתמשת בשירות הזה כדי לחשוף תוכן. אנחנו תומכים גם ב-`MediaLibrarySerice'.
פריט מדיה

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

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

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

מקורות מידע נוספים

מידע נוסף זמין במאמרים הבאים: