ภาพรวมแอปสื่อสำหรับรถยนต์

คู่มือนี้ถือว่าคุณมีแอปสื่อที่เล่นเสียงในโทรศัพท์และแอปสื่อของคุณเป็นไปตามสถาปัตยกรรมแอปสื่อของ Android นอกจากนี้ คุณยังได้ทราบว่าแอปของคุณต้องใช้MediaBrowserServiceและMediaSessionอะไรบ้างเพื่อเรียกใช้ใน Android Auto หรือ AAOS เมื่อสร้างโครงสร้างพื้นฐานของสื่อหลักเสร็จแล้ว คุณจะเพิ่มการรองรับ Android Auto และ AAOS ลงในแอปสื่อได้

เนื้อหา

หน้าเหล่านี้จะอธิบายรายละเอียดวิธีใช้งานแอปสื่อ

สร้างแอปสื่อเสียง

หากแอปของคุณเน้นการเล่นสื่อเสียง ให้ใช้เครื่องมือที่อธิบายไว้ที่นี่ คุณ สร้างแอปสื่อสำหรับรถยนต์ได้ 2 วิธีดังนี้

  1. ใช้ MediaBrowserService และ MediaSession เพื่อสร้างแอปที่ Android Auto และ AAOS เชื่อมต่อได้ ซึ่งช่วยให้อินเทอร์เฟซหน้าจอสาระบันเทิง แสดงผลอินเทอร์เฟซผู้ใช้สำหรับการเรียกดูและเล่นสื่อที่เพิ่มประสิทธิภาพสำหรับการใช้งานในรถยนต์ ได้

    หรือ

  2. ใช้เทมเพลตไลบรารีแอปสำหรับรถยนต์เพื่อสร้างแอปที่มี ประสบการณ์การเรียกดูและการเล่นสื่อที่ปรับแต่งแล้ว รวมถึงการดำเนินการที่กำหนดเอง ดูข้อมูลเพิ่มเติมได้ที่สร้างแอปสื่อที่ใช้เทมเพลต

คู่มือนี้ถือว่าคุณมีแอปสื่อที่เล่นเสียงในโทรศัพท์และแอปสื่อของคุณเป็นไปตามสถาปัตยกรรมแอปสื่อของ Android คู่มือนี้ อธิบายคอมโพเนนต์ที่จำเป็นของ MediaBrowserService และ MediaSession ซึ่งแอปของคุณต้องใช้เพื่อให้เข้ากันได้กับ Android Auto หรือ AAOS หลังจากสร้างโครงสร้างพื้นฐานของสื่อหลักเสร็จแล้ว คุณจะเพิ่มการรองรับ Android Auto และเพิ่มการรองรับ AAOS ลงในแอปสื่อได้

สร้างแอปสื่อวิดีโอ

หากเนื้อหาหลักที่แอปของคุณมีให้คือวิดีโอ โปรดดู

ก่อนจะเริ่มต้น

โปรดปรึกษา

เรียนรู้คำศัพท์และแนวคิดที่สำคัญ

คำศัพท์ต่อไปนี้ใช้ในการสร้างแอปสื่อสำหรับรถยนต์

เบราว์เซอร์สื่อ
API ที่แอปสื่อใช้เพื่อค้นหาบริการ Media Browser และแสดงเนื้อหาของตน Android Auto และ AAOS ใช้ MediaBrowser เพื่อ ค้นหาบริการ MediaBrowser ของแอป
บริการเบราว์เซอร์สื่อ
บริการ Android ที่แอปสื่อของคุณใช้ซึ่งเป็นไปตาม API ของ MediaBrowserServiceCompat แอปของคุณใช้บริการนี้เพื่อแสดงเนื้อหา นอกจากนี้ เรายังรองรับ `MediaLibrarySerice' ด้วย
รายการสื่อ

เบราว์เซอร์สื่อจะจัดระเบียบเนื้อหาในโครงสร้างแบบต้นไม้ของออบเจ็กต์ MediaItem A รายการสื่ออาจมีทั้ง 2 สถานะนี้หรืออย่างใดอย่างหนึ่ง รายการสื่อที่สามารถเรียกดูและเล่นได้จะทำงานเหมือนเพลย์ลิสต์ คุณเลือกรายการ เพื่อเล่นรายการย่อยทั้งหมด หรือจะเรียกดูรายการย่อยก็ได้

  • FLAG_PLAYABLE บ่งบอกว่ารายการดังกล่าวเป็นใบไม้บนแผนผังเนื้อหา รายการแสดงถึงสตรีมเสียงเดียว เช่น เพลงในอัลบั้ม บทในหนังสือเสียง หรือตอนของพอดแคสต์

  • FLAG_BROWSABLE บ่งชี้ว่ารายการดังกล่าวเป็นโหนดในแผนผังเนื้อหา และมีรายการที่สืบทอด เช่น รายการแสดงถึงอัลบั้ม และรายการที่สืบทอดมาคือเพลงในอัลบั้ม

ดูแหล่งข้อมูลเพิ่มเติม

ดูข้อมูลเพิ่มเติมได้ที่