دستگاه های پشتیبانی شده
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
حداقل نسخه های اندروید مورد نیاز برای موارد استفاده اصلی ExoPlayer عبارتند از:
مورد استفاده | نسخه اندروید | سطح 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 در همه دستگاههای اندرویدی است که حداقل نسخه مورد نیاز را برآورده میکنند. مشکلات شناخته شده مربوط به دستگاه در ردیاب مشکل Media3 GitHub یا ردیاب مشکل ExoPlayer GitHub قدیمی فهرست شده است.
شبیه سازها
برخی شبیه سازهای اندروید اجزای پشته رسانه اندروید را به درستی پیاده سازی نمی کنند و در نتیجه از ExoPlayer پشتیبانی نمی کنند. این مشکل مربوط به شبیه ساز است، نه با ExoPlayer. شبیه ساز رسمی اندروید ("دستگاه های مجازی" در اندروید استودیو) از ExoPlayer پشتیبانی می کند به شرطی که تصویر سیستم دارای سطح API حداقل 23 باشد. تصاویر سیستم با سطوح API قبلی از ExoPlayer پشتیبانی نمی کنند. سطح پشتیبانی ارائه شده توسط شبیه سازهای شخص ثالث متفاوت است. مشکلات اجرای ExoPlayer در شبیه سازهای شخص ثالث باید به توسعه دهنده شبیه ساز گزارش شود تا به تیم ExoPlayer. در صورت امکان، توصیه می کنیم برنامه های رسانه را به جای شبیه سازها روی دستگاه های فیزیکی آزمایش کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-29 بهوقت ساعت هماهنگ جهانی."],[],[],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."]]