การบันทึกวิดีโอ การแก้ไขรูปภาพ และการประมวลผลเนื้อหาสื่อเป็นฟีเจอร์พื้นฐานของแอปโซเชียลและแอปส่งข้อความ และ Android ได้สร้าง API ที่รองรับฟีเจอร์ฮาร์ดแวร์ล่าสุดของอุปกรณ์ พร้อมด้วยไลบรารีที่ช่วยลดความซับซ้อนของการผสานรวมเข้ากับแอปของคุณ หน้านี้จะเชื่อมต่อคุณกับแหล่งข้อมูลที่จะช่วยให้คุณเริ่มต้นใช้งานและยกระดับแอปได้
ทราบแนวคิดหลักในการสร้างสื่อ
Android มี API และไลบรารีที่จะช่วยให้แอปของคุณปรับให้เข้ากับความสามารถของอุปกรณ์ได้ดีที่สุดในขณะที่จัดการความหลากหลายของระบบนิเวศ Android
บันทึกสื่อภายในแอป
คุณสามารถถ่ายภาพด้วยกล้องพื้นฐานโดยใช้แอปพลิเคชันกล้องในตัวของอุปกรณ์โดยใช้ Intent สำหรับแอปโซเชียลและแอปเพื่อการสื่อสาร การมี การรองรับการจับภาพสื่อคุณภาพสูงในตัวจะช่วยให้คุณได้เปรียบในการแข่งขัน โปรดดูวิธีดังนี้
- CameraX - ตัวเลือกที่แนะนำสำหรับนักพัฒนาแอปส่วนใหญ่ ซึ่งเป็นไลบรารีที่ให้การสนับสนุนที่ใช้งานง่ายสำหรับกรณีการใช้งานกล้องที่พบบ่อยที่สุด โดยมีลักษณะการทำงานที่สอดคล้องกันและเข้ากันได้
- Camera2 - API กล้อง Android ระดับต่ำที่ไลบรารี CameraX ครอบคลุม ใช้คลาสนี้เมื่อต้องการการควบคุมระดับต่ำ
- ส่วนขยายกล้อง — อนุญาตให้แอปเข้าถึงความสามารถขั้นสูงของกล้อง เช่น โหมดกลางคืน โบเก้ การรีทัชใบหน้า และ HDR
- ช่องมองภาพของกล้อง — ลดความซับซ้อนของการผสานรวม Camera2 โดยการจัดหาวิดเจ็ตช่องมองภาพพื้นฐาน เพื่อแสดงฟีดกล้อง
- กล้อง - คลาสเดิมที่เลิกใช้งานแล้วซึ่งใช้ควบคุมกล้องใน Android
เรียกดู แชร์ และแก้ไขสื่อ
ตรวจสอบว่าผู้ใช้เข้าถึงการแก้ไขและแชร์สื่อที่สร้างและบันทึกไว้ได้อย่างง่ายดายในคุณภาพที่ดีที่สุด
- Media3 Transformer API - API นี้ช่วยให้ผู้ใช้แก้ไขสื่อได้อย่างง่ายดาย ความสามารถในการแก้ไข รวมถึงการแปลงระหว่างรูปแบบ (การแปลงรหัส) การใช้ การเปลี่ยนแปลง เช่น การตัดคลิปจากวิดีโอที่ยาวขึ้น การครอบตัดส่วนหนึ่งของ เฟรมวิดีโอ การใช้เอฟเฟกต์ที่กำหนดเอง และการดำเนินการแก้ไขอื่นๆ
- เครื่องมือเลือกรูปภาพ - คอมโพเนนต์นี้เป็นวิธีที่ปลอดภัยและมีอยู่แล้วในตัวสำหรับให้ผู้ใช้มอบสิทธิ์ให้แอปของคุณเข้าถึงได้เฉพาะรูปภาพและวิดีโอที่เลือกไว้เท่านั้น แทนที่จะเข้าถึงคลังสื่อทั้งหมด
- แผ่นแชร์ของ Android - คอมโพเนนต์นี้ช่วยให้ผู้ใช้ส่งเนื้อหาจากแอปหนึ่งไปยังอีกแอปหนึ่งได้
- รูปแบบรูปภาพ Ultra HDR — รูปแบบไฟล์ที่อิงตาม JPEG ซึ่งใช้ในการเข้ารหัส รูปภาพที่มีแผนที่การเพิ่มช่วงลอการิทึมที่แสดงผลใน High Dynamic Range บนจอแสดงผลที่รองรับ
ยกระดับแอป
คุณควรให้แอปของคุณรองรับฟีเจอร์ที่ตรงตามและเกินความคาดหวังของผู้ใช้ วิธีหนึ่งในการทำเช่นนั้นคือการรองรับฟีเจอร์สื่อขั้นสูง ที่อุปกรณ์พรีเมียมมีให้ ตัวอย่างวิธีที่จะช่วยให้แอปของคุณโดดเด่นมีดังนี้
- ถ่ายรูปภาพ Ultra HDR และวิดีโอ HDR
- ใช้ส่วนขยายกล้อง เช่น โหมดกลางคืนหรือโบเก้ (สำหรับภาพบุคคล)
- รองรับไม่มีดีเลย์ชัตเตอร์
- แก้ไขวิดีโอด้วยเอฟเฟกต์ที่กำหนดเอง
- บันทึกจากกล้องหน้าและกล้องหลังพร้อมกัน (ผู้ใช้สามารถบรรยาย สิ่งที่กำลังบันทึกในช่องมองภาพ)
ดูคำแนะนำฉบับเต็มสำหรับฟีเจอร์ที่ควรพิจารณาเพื่อยกระดับประสบการณ์การจับภาพและ การแก้ไขสื่อไปอีกขั้นและสร้างความประทับใจให้ผู้ใช้