מכשירים נתמכים
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
הגרסאות המינימליות של 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."]]