คู่มือนี้แสดงแผนภูมิความคืบหน้าที่เหมาะสมที่สุดของแอปที่เน้นการเล่นสื่อจาก ซึ่งน่าจะเป็นจุดเริ่มต้นที่ดีที่สุด ซึ่งออกแบบมาเพื่อช่วยให้คุณนึกถึง การปรับขนาดแอปของคุณอยู่เรื่อยๆ และฟีเจอร์ที่ควรนำมาใช้งานเมื่อใด ขณะที่ทุกๆ แอปการบริโภคสื่อแตกต่างกัน ลองพิจารณาคำแนะนำเหล่านี้เพื่อให้บรรลุ ประสบการณ์ที่ดีที่สุด
การแสดงผลและการเล่นสื่อพื้นฐาน
แอปเล่นและแสดงผลสื่อแบบพื้นฐานช่วยให้ผู้ใช้ได้ใช้พื้นฐาน ซึ่งอาจรวมถึงการดำเนินการต่อไปนี้
- เสนอโปรแกรมเล่นสื่อในแอปที่ใช้การควบคุมการเล่นโดยใช้รูปแบบที่ระบบนิเวศ Android รองรับ โดยควรใช้ Media3sExoPlayer
- ใช้ไลบรารี Jetpack Media3 เวอร์ชันล่าสุด
- ใช้ภาพขนาดย่อที่เซิร์ฟเวอร์สร้างขึ้นอย่างเหมาะสม แนวทางปฏิบัติแนะนำสำหรับโฟลเดอร์ที่สร้างขึ้นในเครื่องและแคชไว้ในเครื่อง
- ลงทุนในการช่วยเหลือพิเศษ
การแสดงผลและการเล่นสื่อที่ดีขึ้น
แอปการแสดงผลและการเล่นสื่อที่ดีขึ้นใช้ประโยชน์จากฮาร์ดแวร์ของอุปกรณ์พรีเมียมและฟีเจอร์แพลตฟอร์มที่อัปเดตแล้วเพื่อทำสิ่งต่อไปนี้
- ใช้
MediaSession
ซึ่งทําได้ง่ายด้วย Media3s ExoPlayer เพื่อเปิดใช้การผสานรวมการเล่นในแอป คอมโพเนนต์ของระบบ และอุปกรณ์ต่างๆ - ใช้แนวทางปฏิบัติแนะนำสำหรับการแชร์วิดีโอ การแปลงไฟล์ หากจำเป็น
- รองรับการแชร์เนื้อหาหลายส่วนพร้อมกัน
- เปิดใช้ภาพซ้อนภาพสำหรับการเล่นวิดีโอและเสียงเพื่อให้ผู้ใช้ทำงานหลายอย่างพร้อมกันได้
- เปิดใช้การรองรับรูปภาพ UltraHDR
- เล่นวิดีโอ HDR
- รองรับการเล่นในอุปกรณ์ Cast
- เพิ่มวิดเจ็ตแอปเพื่อให้ผู้ใช้เห็นว่าเพื่อนกำลังทำอะไรอยู่และ ค้นหาจากหน้าจอหลัก
การแสดงและเล่นสื่อที่ดีที่สุด
แอปแสดงและเล่นสื่อที่ดีที่สุดช่วยให้ผู้ใช้เข้าถึงฟีเจอร์ขั้นสูงที่ทําให้แอปโดดเด่นได้ เช่น
- ตรวจสอบว่ารูปภาพมี gain-map และใช้อย่างมีกลยุทธ์หรือไม่
setColorMode()
ไปยังActivityInfo.COLOR_MODE_HDR
เพื่อเพิ่มประสิทธิภาพ การแสดงเนื้อหาและระยะเวลาการใช้งานแบตเตอรี่ - เพิ่มประสิทธิภาพสำหรับอุปกรณ์แบบพับได้ด้วยการรองรับสถานะ
HALF_OPENED
- ตรวจสอบว่าการออกแบบสอดคล้องกับแพลตฟอร์ม
- ใช้ Cast Connect เพื่อให้ผู้ใช้สามารถแคสต์ไปยัง แอป Android TV
- ใช้คลาสประสิทธิภาพเพื่อปรับประสบการณ์ของผู้ใช้ให้เหมาะกับความสามารถของอุปกรณ์