Media เป็นแพลตฟอร์มสำหรับสร้างแอปสื่อที่มอบประสบการณ์สาระบันเทิงที่ปลอดภัย ราบรื่น และเชื่อมต่อกันในรถยนต์ทุกคันที่ใช้ Android Media เป็นแอปพลิเคชันระบบ Android ที่ออกแบบมาเพื่อมอบประสบการณ์การเล่นและเรียกดู Distraction Optimized (DO) สำหรับแอปสื่อ การใช้งานสื่ออย่างเต็มรูปแบบรวมอยู่ใน Android Open Source Project (AOSP)
รูปที่ 1. หน้าจอสื่อ
หากต้องการเรียนรู้เกี่ยวกับสื่อ โปรดดูบทความต่อไปนี้:
- ส่วนประกอบของระบบและกระแสผู้ใช้ ดูบทความนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับองค์ประกอบที่โต้ตอบกับสื่อ รวมถึงกระแสผู้ใช้ทั่วไป
- การประยุกต์วิทยุกับสื่อ อ่านวิธีรวม Radio UI เข้ากับสื่อ เพื่อให้ผู้ใช้สามารถโต้ตอบกับแหล่งสื่อและวิทยุได้ราวกับว่าเป็นแอปพลิเคชันเดียว
- การปรับแต่งสื่อ เรียนรู้วิธีทำงานกับสไตล์และสินทรัพย์ที่กำหนดไว้ในระดับต่างๆ ในโครงสร้าง AOSP
คำศัพท์เฉพาะทาง
มีการใช้คำเหล่านี้:
ภาคเรียน | คำอธิบาย |
---|
แหล่งสื่อ | แอปพลิเคชัน 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
- ชื่อแหล่งสื่อ ไอคอน
ปรับเปลี่ยนสถาปัตยกรรมข้อมูลของ: |