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

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

תוכן עניינים

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

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

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

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

    או

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

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

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

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

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

חשוב לעיין ב:

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

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

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

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

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

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

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

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