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

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

Jetpack Media3

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

الانتقال إلى ‎About Jetpack Media3

Media3 MediaSession

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

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

Media3 ExoPlayer

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

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

Media3 Transformer

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

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

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

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

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

Jetpack MediaRouter

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

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

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

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

الانتقال إلى Platform APIs وسلوكيات المنصة

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

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

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