يتناول هذا القسم واجهات برمجة التطبيقات الأساسية للتعامل مع بيانات الصوت والفيديو، بما في ذلك حالات الاستخدام مثل التشغيل والتعديل والتسجيل. ستجد أيضًا توصيات حول بنية التطبيق وأوصاف سلوكيات النظام الأساسي هنا.
Jetpack Media3
في معظم الحالات، يكون Media3 هو الحل الموصى به لإنشاء تجارب الصوت والفيديو. يمكنك البدء من هنا إذا كنت حديث العهد بتطوير ميزات الوسائط.
الانتقال إلى لمحة عن Jetpack Media3
MediaSession 3
تعرَّف على مكتبة Jetpack Media3 وواجهات برمجة التطبيقات الرئيسية لتنفيذ حالات استخدام التشغيل.
الانتقال إلى MediaSession MediaSession
مشغّل الوسائط Media3 ExoPlayer
يمكنك التعمّق في ExoPlayer
، وهي واجهة برمجة تطبيقات لمشغِّلات وسائط غنية وقابلة للتوسُّع
متضمنة في Media3.
محول Media3
استكشِف الوحدة Transformer
من Media3، وهي مجموعة من واجهات برمجة التطبيقات الفعّالة والفعّالة لحالات استخدام تعديل الوسائط.
الانتقال إلى Media3 Transformer
واجهة مستخدم Media3
تعرَّف على مكونات واجهة المستخدم التلقائية لعرض عناصر التحكّم في الفيديو والتشغيل في تطبيقك.
الانتقال إلى واجهة مستخدم Media3
جهاز توجيه الوسائط في Jetpack
تعرَّف على كيفية توجيه التشغيل بين الأجهزة لإنشاء تجربة مشتركة.
الانتقال إلى Jetpack MediaRouter
واجهات برمجة التطبيقات وسلوكيات النظام الأساسي
يمكنك الاطّلاع على واجهات برمجة تطبيقات الوسائط والسلوكيات التي تتوفّر مع نظام Android الأساسي نفسه، مثل إتاحة التنسيقات وواجهات برمجة التطبيقات للتحكم في مستوى الصوت.
الانتقال إلى واجهات برمجة تطبيقات النظام الأساسي وسلوكياته
واجهات برمجة تطبيقات الوسائط القديمة
لم يعد يتم تحديث واجهات برمجة تطبيقات MediaCompat، ولكن تم الاحتفاظ بالأدلة في هذا القسم.
الانتقال إلى واجهات برمجة تطبيقات الوسائط القديمة