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

המדריך הזה מניח שיש לכם אפליקציית מדיה שמפעילה אודיו בטלפון, ושאתם משתמשים באפליקציית מדיה שתואמת לארכיטקטורת אפליקציות המדיה של 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 שהוטמע באפליקציית המדיה שלכם, ותואם ל-API ‏MediaBrowserServiceCompat. האפליקציה שלך משתמשת בשירות הזה כדי לחשוף תוכן. אנחנו תומכים גם ב-MediaLibraryService.
פריט מדיה

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

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

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

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

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