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

คู่มือนี้ถือว่าคุณมีแอปสื่อที่เล่นเสียงในโทรศัพท์และแอปสื่อของคุณเป็นไปตามสถาปัตยกรรมแอปสื่อของ 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 ที่แอปสื่อใช้เพื่อค้นหาบริการเบราว์เซอร์สื่อและเพื่อแสดง เนื้อหาของตน Android Auto และ AAOS ใช้ MediaBrowser เพื่อ ค้นหาบริการ MediaBrowser ของแอป
บริการเบราว์เซอร์สื่อ
บริการ Android ที่แอปสื่อของคุณใช้ซึ่งเป็นไปตาม API ของ MediaBrowserServiceCompat แอปของคุณใช้บริการนี้เพื่อแสดงเนื้อหา นอกจากนี้ เรายังรองรับ MediaLibraryService ด้วย
รายการสื่อ

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

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

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

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

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