ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปลี่ยนแปลงใน AOSP
  
         
       
     
  
  
  
    
  
  
  
    
      ภาพรวม
    
    
      
    
    
      
      จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
    
    
      
      บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
  
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
 
            - ชื่อไอคอนแหล่งที่มาของสื่อ
 
           
        แก้ไขสถาปัตยกรรมข้อมูลของสิ่งต่อไปนี้ 
          
       | 
    
  
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
  อัปเดตล่าสุด 2025-07-27 UTC
  
  
  
    
      [[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[]]