ภาพรวม

Media เป็นแพลตฟอร์มสําหรับสร้างแอปสื่อที่ให้ประสบการณ์การใช้งานระบบสาระบันเทิงที่ปลอดภัย ราบรื่น และเชื่อมต่อได้ทุกรุ่นในรถที่พร้อมใช้งาน Android Media เป็นแอปพลิเคชันระบบ Android ที่ออกแบบมาเพื่อมอบประสบการณ์การเล่นและเรียกดูแบบลดสิ่งรบกวน (Distraction Optimized หรือ DO) สำหรับแอปสื่อ การใช้งาน Media ที่ทำงานได้อย่างเต็มรูปแบบจะรวมอยู่ในโครงการโอเพนซอร์ส Android (AOSP)


รูปที่ 1 ตัวอย่างการใช้งานหน้าจอสื่อ

ดูข้อมูลเกี่ยวกับสื่อได้ที่หน้าต่อไปนี้

  • คอมโพเนนต์ของระบบและโฟลว์ผู้ใช้ ดูข้อมูลเพิ่มเติมเกี่ยวกับคอมโพเนนต์ที่โต้ตอบกับ Media รวมถึงขั้นตอนที่ผู้ใช้ทําบ่อยที่สุด
  • ใช้วิทยุกับสื่อ อ่านวิธีผสานรวม UI ของวิทยุกับสื่อเพื่อให้ผู้ใช้โต้ตอบกับแหล่งที่มาของสื่อและวิทยุได้ราวกับเป็นแอปพลิเคชันเดียว
  • ปรับแต่งสื่อ ดูวิธีใช้สไตล์และชิ้นงานที่กําหนดไว้ในระดับต่างๆ ในโครงสร้าง AOSP
  • ใช้การ์ดสื่อ ใช้การ์ดสื่อเพื่อแสดงข้อมูลเมตาของสื่อ เช่น ชื่อ ปกอัลบั้ม และอื่นๆ การ์ดสื่อยังแสดงคิวของรายการสื่อ เช่น เพลย์ลิสต์ ได้ด้วย

คำศัพท์

คำศัพท์เหล่านี้ใช้ในส่วนนี้

แหล่งที่มาของสื่อ
แอป Android ที่ใช้ MediaBrowserService API ของ Android เพื่อแสดงการควบคุมการเล่นและการเรียกดูแคตตาล็อกรายการสื่อ
รายการสื่อ
องค์ประกอบในแคตตาล็อกแหล่งที่มาของสื่อ รายการสื่ออาจเป็นรายการต่อไปนี้
  • รายการสื่อที่เล่นได้ ส่วนของเสียงที่ระบบเล่นได้ เช่น เพลง บทของหนังสือ และตอนของพอดแคสต์
  • รายการสื่อที่เลือกดูได้ องค์ประกอบการจัดระเบียบที่ใช้จัดกลุ่มรายการสื่อที่เล่นได้หรือรายการสื่ออื่นๆ ที่เรียกดูได้ เช่น หมวดหมู่เพลง โฟลเดอร์เพลงล่าสุด รวมถึงพอดแคสต์และรายการสื่อที่เล่นได้ซึ่งจัดเรียงตามศิลปิน ผู้แต่ง หรือกลุ่มเป้าหมาย

ฟีเจอร์สื่อ

สื่อมีฟีเจอร์เหล่านี้

ขณะขับรถ ขณะจอดรถ

ตัวควบคุมการเล่น

  • การนำเสนอรายการสื่อที่เล่นอยู่ในปัจจุบัน (เช่น เพลง) ซึ่งรวมถึงชื่อ ปกอัลบั้ม ระยะเวลา คำอธิบาย และตำแหน่งการเล่นปัจจุบัน

  • การดำเนินการกับสื่อแบบมาตรฐาน (เช่น เล่น หยุด หยุดชั่วคราว และข้ามไปข้างหน้า)

  • การดำเนินการกับสื่อที่กำหนดเอง (การดำเนินการที่กำหนดเองซึ่งแหล่งที่มาของสื่อแต่ละแห่งระบุไว้)

  • การนำเสนอคิวการเล่น หากแอปสื่อระบุไว้

การเรียกดูแคตตาล็อก

  • การแสดงหมวดหมู่ระดับบนสุด

  • เจาะลึกรายการสื่อที่เรียกดูได้ (เช่น โฟลเดอร์)

  • รายการสื่อที่เล่นได้ (เช่น เพลง) ซึ่งรวมถึงชื่อ ปกอัลบั้ม และตัวบ่งชี้ เช่น เนื้อหาที่อาจไม่เหมาะสมและเนื้อหาที่ดาวน์โหลด

ทุกอย่างที่แสดงในส่วนขณะขับรถ รวมถึงสิ่งต่อไปนี้

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

  • การตั้งค่า แหล่งที่มาของสื่อจะแสดง UI การตั้งค่าได้

  • ค้นหาด้วยแป้นพิมพ์ ผู้ใช้สามารถค้นหาข้อความในสื่อได้

Tasks

ตารางนี้อธิบายงานของฝ่ายต่างๆ

ผู้ผลิตยานพาหนะ (vOEM) Google นักพัฒนาแอป
  • สร้างระบบสาระบันเทิงที่เป็นไปตามข้อกำหนด Android CDD อย่างเต็มรูปแบบด้วย Android Automotive
  • ตอบสนองความคาดหวังทั้งหมดของ MediaSession และ Browser API รวมถึงความสามารถในการทำงานร่วมกันกับสื่อ ดังนี้
    • ปฏิบัติตามโครงสร้างการเรียกดู
    • ปฏิบัติตามการดําเนินการที่กำหนดเอง
    • มอบสิทธิ์ให้แอปสำหรับการลงชื่อเข้าใช้ การตั้งค่า และอื่นๆ
    • ปฏิบัติตามองค์ประกอบการสร้างแบรนด์แอปที่ API รองรับอย่างชัดเจน เช่น ชื่อแอป
  • กําหนดและพัฒนา Media API
  • ระบุการใช้งาน Media ใน AOSP
  • กําหนดกระบวนการตรวจสอบแอปสําหรับการเผยแพร่แอปสื่อใน Play Store
  • ระบุเอกสารประกอบสำหรับองค์ประกอบต่างๆ เช่น API, การปรับแต่ง, การตรวจสอบ และกระบวนการรับรอง
  • ติดตั้งใช้งาน Media API โดยทำดังนี้
    • ระบุโครงสร้างการเรียกดูสื่อโดยรวมที่มีเนื้อหาที่เหมาะสม
    • ระบุการดําเนินการที่กำหนดเองตามความเหมาะสม
    • ทำให้ระบบเข้าถึงสถานะการเล่นได้
    • ระบุองค์ประกอบการสร้างแบรนด์ เช่น ชื่อแอป
  • ใช้ขั้นตอนการลงชื่อเข้าใช้ ลงชื่อสมัครใช้ การตั้งค่า และการแก้ไขข้อผิดพลาดตามที่จำเป็น
  • สร้างและเผยแพร่ APK สำหรับรถยนต์ใน Play Store

หลักเกณฑ์การปรับแต่ง

การใช้งานสื่อที่รวมอยู่ใน AOSP ใช้ไลบรารี UI ของรถยนต์เพื่อเปิดใช้การปรับแต่ง รวมถึงธีมและโครงสร้างพื้นฐานที่นำไปใช้งานได้ตามที่เป็นอยู่หรือแก้ไขตามข้อจำกัดต่อไปนี้ ตารางต่อไปนี้อธิบายความรับผิดชอบของ OEM เกี่ยวกับการปรับแต่งสื่อ

การปรับแต่งสื่อ คำอธิบาย
ควร ปรับธีมและการจัดรูปแบบโดยรวม รวมถึงชุดสีและขนาด
พ.ค. แก้ไขโครงสร้างระดับสูงของสื่อ (เช่น ตําแหน่งแท็บ)

ต้องไม่

แก้ไขสัญญา Media API รวมถึงการสร้างแบรนด์แอป

  • ความสามารถในการทำงานร่วมกันของ MediaSession และ MediaBrowser
  • ชื่อไอคอนแหล่งที่มาของสื่อ

แก้ไขสถาปัตยกรรมข้อมูลของสิ่งต่อไปนี้

  • การเล่น
  • เรียกดู
  • ค้นหา