ภาพรวม

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

หน้าจอสื่อ

รูปที่ 1. หน้าจอสื่อ

หากต้องการเรียนรู้เกี่ยวกับสื่อ โปรดดูบทความต่อไปนี้:

คำศัพท์เฉพาะทาง

มีการใช้คำเหล่านี้:

ภาคเรียน คำอธิบาย
แหล่งสื่อ แอปพลิเคชัน Android ที่ใช้ Android MediaBrowserService API เพื่อแสดงการควบคุมการเล่นและการเรียกดูแคตตาล็อกรายการสื่อ
รายการสื่อ

องค์ประกอบในแค็ตตาล็อกแหล่งสื่อ รายการสื่อสามารถเป็นได้ทั้ง:

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

คุณสมบัติสื่อ

สื่อมีคุณสมบัติเหล่านี้

ในขณะที่กำลังขับรถ ขณะจอดรถ

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

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

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

  • การดำเนินการของสื่อแบบกำหนดเอง (การกระทำแบบกำหนดเองที่มาจากแหล่งสื่อแต่ละแห่ง)

  • การนำเสนอคิวการเล่น หากมีให้โดยแอปสื่อ

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

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

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

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

ทุกสิ่งที่อยู่ในรายการ "ขณะขับรถ" รวมถึง:

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

  • การตั้งค่า. แหล่งสื่อสามารถแสดง UI การตั้งค่าได้

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

งาน

ตารางนี้อธิบายงานของแต่ละฝ่าย

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

แนวทางการปรับแต่ง

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

การปรับแต่งสื่อ คำอธิบาย

ควร

ปรับธีมและสไตล์โดยรวม รวมถึงชุดสีและขนาด

อาจ

ปรับเปลี่ยนโครงสร้างระดับสูงของสื่อ (เช่น ตำแหน่งแท็บ)

ต้องไม่

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

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

ปรับเปลี่ยนสถาปัตยกรรมข้อมูลของ:

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