โมดูล androidx.media3.inspector ช่วยให้คุณตรวจสอบไฟล์สื่อได้โดยการดึงข้อมูลจากไฟล์เหล่านั้น คุณไม่จำเป็นต้องสร้างอินสแตนซ์เพลเยอร์แบบเต็ม ซึ่งทำให้โมดูลนี้เหมาะสำหรับสถานการณ์ที่ไม่มีการเล่น
โมดูลนี้ประกอบด้วย API ต่อไปนี้
MetadataRetriever: ดึงข้อมูลเมตาระดับสูงFrameExtractor: ดึงข้อมูลเฟรมวิดีโอและภาพปกที่ถอดรหัสแล้วแต่ละรายการMediaExtractorCompat: ดึงข้อมูลตัวอย่างสื่อที่เข้ารหัสแบบข้อมูลดิบ
เริ่มต้นใช้งาน
เพิ่มทรัพยากร Dependency สำหรับโมดูลที่จำเป็น ดังนี้
Kotlin
implementation("androidx.media3:media3-inspector:1.11.1")
implementation("androidx.media3:media3-inspector-frame:1.11.1")
ดึงดูด
implementation "androidx.media3:media3-inspector:1.11.1"
implementation "androidx.media3:media3-inspector-frame:1.11.1"
หากคุณย้ายข้อมูลแอปจาก API ของแพลตฟอร์ม ฟีเจอร์เหล่านี้จะมีฟังก์ชันการทำงานที่เทียบเท่ากัน
| ฟังก์ชันการทำงาน | Platform API | Media3 API |
|---|---|---|
การดึงข้อมูลเมตา |
||
การดึงเฟรม |
||
การดึงตัวอย่าง |