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

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

เนื้อหา

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

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

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

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

    หรือ

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

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

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

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

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

โปรดปรึกษา

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

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

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

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

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

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

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

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