วันที่ ศูนย์นักพัฒนาซอฟต์แวร์

แอปกล้องและสื่อของ Android

เนื้อหาแรกเริ่มสําหรับการพัฒนาแอปกล้องและสื่อ ดูแหล่งข้อมูลใน อาคาร เล่นและแก้ไขแอปด้วย Jetpack Media3 ดูวิธีขยายสื่อที่น่าสนใจ ให้แก่ผู้ใช้ทั่วทั้งระบบนิเวศอุปกรณ์ที่หลากหลายของ Android

สร้างกรณีการใช้งานกล้องและสื่อที่ทันสมัย

ผู้ใช้กำลังเปลี่ยนจากการทำทุกอย่างในโทรศัพท์ไปสู่โลกที่มีอุปกรณ์หลากหลายมากขึ้น Android กำลังพัฒนาเพื่อช่วยให้คุณเข้าถึงผู้ใช้ในพื้นที่ที่ใช้งานด้วยฟีเจอร์ที่ต้องการ ทั้งบนโทรศัพท์ แท็บเล็ต นาฬิกา ทีวี และแม้แต่ในรถยนต์
คู่มือ
Android API ที่ใช้งานง่าย ปรับแต่งได้ เสถียร และมีประสิทธิภาพสำหรับประสบการณ์ด้านสื่อหลัก
คู่มือ
ใช้ประโยชน์จากการรองรับ UI แบบปรับอัตโนมัติสำหรับการแสดงผลที่ยืดหยุ่น เช่น อุปกรณ์แบบพับได้และแบบพับได้
คู่มือ
ให้ผู้ใช้เข้าถึงสื่อได้อย่างรวดเร็ว
คู่มือ
แนะนำเนื้อหาทางทีวีที่คุณรู้ว่าผู้ใช้สนใจ

ค้นหาแรงบันดาลใจในแกลเลอรีอุปกรณ์

สำรวจการออกแบบสื่อสำหรับแท็บเล็ตและอุปกรณ์แบบพับได้ในแกลเลอรีหน้าจอขนาดใหญ่
สำรวจการออกแบบสื่อสำหรับสมาร์ทวอทช์ในแกลเลอรี Wear OS
สำรวจการออกแบบสื่อสำหรับทีวีในแกลเลอรีทีวี
การพัฒนา
ใช้ ExoPlayer ซึ่งเป็นการใช้งานโปรแกรมเล่นเริ่มต้นใน Media3 หรือสร้างโปรแกรมเล่นของคุณเองโดยใช้คลาส SimpleBasePlayer จากนั้นขยายความสามารถในการเล่นโดยใช้ MediaSession หรือ MediaLibraryService
การพัฒนา
Media3 เปิดตัว Transformer ซึ่งเป็น API สำหรับการตัดต่อสื่อ ซึ่งรวมถึงการแปลงวิดีโอรูปแบบต่างๆ (การแปลงข้อมูล) การนำการเปลี่ยนแปลงมาใช้ เช่น การตัดคลิปจากวิดีโอที่ยาวกว่า การครอบตัดบางส่วนของเฟรมวิดีโอ การใช้เอฟเฟกต์ที่กำหนดเอง และการดำเนินการตัดต่ออื่นๆ
ปรับปรุง
สร้างความสุขให้ผู้ใช้ด้วยฟีเจอร์ต่างๆ เช่น HDR, การแสดงภาพซ้อนภาพ และเสียงรอบทิศทาง ดูข้อมูลเกี่ยวกับแพลตฟอร์มและ Jetpack API ที่ออกแบบมาเพื่อทำให้แอปของคุณโดดเด่น
ขยาย
ดูวิธีย้ายแอปจากฟังก์ชันการทำงานของสื่อพื้นฐานไปสู่การผสานรวมจากหลายอุปกรณ์ การมีส่วนร่วมที่สูงขึ้น การสร้างรายได้ และอื่นๆ
ตัวอย่าง
ดูแนวทางปฏิบัติแนะนำในการใช้งานจริงในแอปตัวอย่างสำหรับกรณีการใช้งานการเล่นเสียงและวิดีโอ รวมถึงวิธีติดตั้งใช้งาน MediaSession และช่วยให้แอปของคุณโดดเด่นด้วยเสียงรอบทิศทาง

หากคุณใช้ API รุ่นเก่า เช่น ไลบรารี ExoPlayer แบบสแตนด์อโลน, MediaCompat หรือ Jetpack Media2 ทำตามคำแนะนำในการย้ายข้อมูลของเราและใช้สคริปต์การย้ายข้อมูลของเราเพื่อย้ายข้อมูล Media3 ของคุณ ง่ายๆ

เหตุผลที่ควรย้ายข้อมูลไปยัง Jetpack Media3

  • อัปเดต ExoPlayer, MediaSession และ MediaController API
  • การแก้ไขด้วย Transformer API ใหม่
  • เข้ากันได้แบบย้อนหลังกับ MediaCompat API

เนื้อหาที่ไฮไลต์

ใช้เครื่องมือติดตามปัญหา Jetpack Media3 เพื่อช่วยเราปรับปรุง