อุปกรณ์ที่รองรับ
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เวอร์ชัน Android ขั้นต่ำที่จำเป็นสำหรับกรณีการใช้งานหลักของ ExoPlayer มีดังนี้
กรณีการใช้งาน |
เวอร์ชัน Android |
ระดับ API |
การเล่นเสียง |
5.0 |
21 |
การเล่นเสียง (ใช้การโอน) |
10 |
29 |
การเล่นวิดีโอ |
5.0 |
21 |
การเล่นวิดีโอ (พร้อมเอฟเฟกต์) |
5.0 |
21 |
การเล่นวิดีโอ (HDR) |
7.0 |
24 |
DASH (ไม่มี DRM) |
5.0 |
21 |
DASH (Widevine CENC; รูปแบบ "cenc") |
5.0 |
21 |
DASH (Widevine CENC; รูปแบบ "cbcs") |
7.1 |
25 |
DASH (ClearKey; รูปแบบ "cenc") |
5.0 |
21 |
SmoothStreaming (ไม่มี DRM) |
4.4 |
19 |
SmoothStreaming (PlayReady; รูปแบบ "cenc") |
Android TV |
Android TV |
HLS (ไม่มี DRM) |
5.0 |
21 |
HLS (การเข้ารหัส AES-128) |
5.0 |
21 |
HLS (Widevine CENC; รูปแบบ "cenc") |
4.4 |
19 |
HLS (Widevine CENC; รูปแบบ "cbcs") |
7.1 |
25 |
สำหรับกรณีการใช้งานหนึ่งๆ เรามุ่งมั่นที่จะรองรับ ExoPlayer ในอุปกรณ์ Android ทุกเครื่องที่มีคุณสมบัติตรงตามข้อกำหนดเวอร์ชันขั้นต่ำ ปัญหาที่ทราบสำหรับอุปกรณ์แต่ละรุ่นจะแสดงอยู่ในเครื่องมือติดตามปัญหา GitHub ของ Media3 หรือเครื่องมือติดตามปัญหา GitHub ของ ExoPlayer รุ่นเดิม
โปรแกรมจำลอง
โปรแกรมจำลอง Android บางโปรแกรมใช้คอมโพเนนต์ของแพ็กเกจสื่อของ Android อย่างไม่ถูกต้อง จึงไม่รองรับ ExoPlayer ปัญหานี้เกี่ยวข้องกับโปรแกรมจำลอง ไม่ใช่ ExoPlayer โปรแกรมจำลองอย่างเป็นทางการของ Android ("อุปกรณ์เสมือนจริง" ใน Android Studio) รองรับ ExoPlayer ในกรณีที่ภาพระบบมีระดับ API อย่างน้อย 23 รูปภาพของระบบที่มีระดับ API ต่ำกว่าไม่รองรับ ExoPlayer ระดับการสนับสนุนที่โปรแกรมจำลองของบุคคลที่สามมอบให้นั้นแตกต่างกันไป ปัญหาในการเรียกใช้ ExoPlayer ในโปรแกรมจำลองของบุคคลที่สามควรรายงานไปยังนักพัฒนาแอปของโปรแกรมจำลองแทนที่จะรายงานไปยังทีม ExoPlayer เราขอแนะนำให้ทดสอบแอปสื่อในอุปกรณ์จริงแทนโปรแกรมจำลอง หากเป็นไปได้
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา 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"],[],[],null,["# Supported devices\n\nThe minimum Android versions required for core ExoPlayer use cases are:\n\n| Use case | Android version | API level |\n|--------------------------------------------|-----------------|------------|\n| Audio playback | 5.0 | 21 |\n| Audio playback (using offload) | 10 | 29 |\n| Video playback | 5.0 | 21 |\n| Video playback (with effects) | 5.0 | 21 |\n| Video playback (HDR) | 7.0 | 24 |\n| DASH (no DRM) | 5.0 | 21 |\n| DASH (Widevine CENC; \"cenc\" scheme) | 5.0 | 21 |\n| DASH (Widevine CENC; \"cbcs\" scheme) | 7.1 | 25 |\n| DASH (ClearKey; \"cenc\" scheme) | 5.0 | 21 |\n| SmoothStreaming (no DRM) | 4.4 | 19 |\n| SmoothStreaming (PlayReady; \"cenc\" scheme) | Android TV | Android TV |\n| HLS (no DRM) | 5.0 | 21 |\n| HLS (AES-128 encryption) | 5.0 | 21 |\n| HLS (Widevine CENC; \"cenc\" scheme) | 4.4 | 19 |\n| HLS (Widevine CENC; \"cbcs\" scheme) | 7.1 | 25 |\n\nFor a given use case, we aim to support ExoPlayer on all Android devices that\nsatisfy the minimum version requirement. Known device-specific issues are listed\non the [Media3 GitHub issue tracker](https://github.com/androidx/media/labels/bug%3A%20device%20specific) or the\n[legacy ExoPlayer GitHub issue tracker](https://github.com/google/ExoPlayer/labels/bug%3A%20device%20specific).\n\nEmulators\n---------\n\nSome Android emulators don't properly implement components of Android's media\nstack, and as a result don't support ExoPlayer. This is an issue with the\nemulator, not with ExoPlayer. Android's official emulator (\"Virtual Devices\" in\nAndroid Studio) supports ExoPlayer provided the system image has an API level of\nat least 23. System images with earlier API levels don't support ExoPlayer. The\nlevel of support provided by third-party emulators varies. Issues running\nExoPlayer on third-party emulators should be reported to the developer of the\nemulator rather than to the ExoPlayer team. Where possible, we recommend testing\nmedia apps on physical devices rather than emulators."]]