نظرة عامة على الصوت والفيديو

يتناول هذا القسم واجهات برمجة التطبيقات الأساسية للتعامل مع بيانات الصوت والفيديو، بما في ذلك حالات الاستخدام مثل التشغيل والتعديل والتسجيل. ستجد أيضًا توصيات حول بنية التطبيق وأوصاف سلوكيات النظام الأساسي هنا.

Jetpack Media3

في معظم الحالات، يكون Media3 هو الحل الموصى به لإنشاء تجارب الصوت والفيديو. يمكنك البدء من هنا إذا كنت حديث العهد بتطوير ميزات الوسائط.

الانتقال إلى لمحة عن Jetpack Media3

MediaSession 3

تعرَّف على مكتبة Jetpack Media3 وواجهات برمجة التطبيقات الرئيسية لتنفيذ حالات استخدام التشغيل.

الانتقال إلى MediaSession MediaSession

مشغّل الوسائط Media3 ExoPlayer

يمكنك التعمّق في ExoPlayer، وهي واجهة برمجة تطبيقات لمشغِّلات وسائط غنية وقابلة للتوسُّع متضمنة في Media3.

الانتقال إلى Media3 ExoPlayer

محول Media3

استكشِف الوحدة Transformer من Media3، وهي مجموعة من واجهات برمجة التطبيقات الفعّالة والفعّالة لحالات استخدام تعديل الوسائط.

الانتقال إلى Media3 Transformer

واجهة مستخدم Media3

تعرَّف على مكونات واجهة المستخدم التلقائية لعرض عناصر التحكّم في الفيديو والتشغيل في تطبيقك.

الانتقال إلى واجهة مستخدم Media3

جهاز توجيه الوسائط في Jetpack

تعرَّف على كيفية توجيه التشغيل بين الأجهزة لإنشاء تجربة مشتركة.

الانتقال إلى Jetpack MediaRouter

واجهات برمجة التطبيقات وسلوكيات النظام الأساسي

يمكنك الاطّلاع على واجهات برمجة تطبيقات الوسائط والسلوكيات التي تتوفّر مع نظام Android الأساسي نفسه، مثل إتاحة التنسيقات وواجهات برمجة التطبيقات للتحكم في مستوى الصوت.

الانتقال إلى واجهات برمجة تطبيقات النظام الأساسي وسلوكياته

واجهات برمجة تطبيقات الوسائط القديمة

لم يعد يتم تحديث واجهات برمجة تطبيقات MediaCompat، ولكن تم الاحتفاظ بالأدلة في هذا القسم.

الانتقال إلى واجهات برمجة تطبيقات الوسائط القديمة