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