تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
مشغّل الوسائط هو مكوّن على مستوى التطبيق يسمح بتشغيل ملفات الفيديو
والصوت. يمكن تخزين مثل هذه الملفات محليًا أو بثها على الإنترنت. Jetpack
الوسائط 3 توفّر واجهة Player تحدّد الوظائف الأساسية مثل
إمكانية تشغيل معلومات المقطع الصوتي وإيقافها مؤقتًا وتقديمها وعرضها.
ExoPlayer هو التنفيذ التلقائي لهذه الواجهة في Media3. مقارنةً بواجهة برمجة التطبيقات MediaPlayer في Android، توفّر هذه الميزة ميزات إضافية مثل التوافق مع بروتوكولات البث المتعددة وبرامج العرض التلقائية للصوت والفيديو والمكونات التي تعالج التخزين المؤقت للوسائط. من السهل تخصيص وتحسين ExoPlayer،
ويمكن تحديثها من خلال تحديثات تطبيق متجر Play.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Media3 ExoPlayer\n\nA media player is an app-level component that allows playback of video and audio\nfiles. Such files can be stored locally or streamed over the Internet. Jetpack\nMedia3 provides a `Player` interface that defines basic functionality such as\nthe ability to play, pause, seek, and display track information.\n\n`ExoPlayer` is the default implementation of this interface in Media3. Compared\nto Android's `MediaPlayer` API, it adds additional conveniences such as support\nfor multiple streaming protocols, default audio and video renderers, and\ncomponents that handle media buffering. ExoPlayer is easy to customize and\nextend, and can be updated through Play Store application updates.\n| **Tip:** If you are new to ExoPlayer, check out the [Getting started](/guide/topics/media/exoplayer/hello-world) page for an introduction to using ExoPlayer. If you already use the standalone ExoPlayer library, see the [migration guide](/guide/topics/media/media3/getting-started/migration-guide) for instructions on moving to Media3."]]