تتيح ميزة "عرض الوسائط" على Android للمستخدمين مشاركة شاشة أجهزتهم مع مستخدمين آخرين. في الإصدار Android 14 QPR2، يمكن للمستخدمين مشاركة نافذة تطبيق أو تسجيلها بدلاً من شاشة الجهاز بأكملها.
تؤدي مشاركة شاشة التطبيق إلى زيادة الخصوصية وتحسين إنتاجية المستخدم وتعزيز تنفيذ المهام المتعدّدة من خلال السماح للمستخدمين بتشغيل تطبيقات متعدّدة مع حصر مشاركة المحتوى على تطبيق واحد.
عند مشاركة شاشة التطبيق، يتم استبعاد شريط الحالة وشريط التنقّل والإشعارات وعناصر واجهة المستخدم الأخرى في النظام من العرض المشترَك. تتم مشاركة محتوى التطبيق المحدّد فقط.
يمكن للتطبيقات التي تستخدم واجهات برمجة التطبيقات MediaProjection مشاركة شاشة التطبيق تلقائيًا. ومع ذلك، اختبِر تطبيقك للتأكّد من أنّ ميزة مشاركة شاشة التطبيق تعمل على النحو المطلوب.
MediaProjection عمليات إعادة الاستدعاء
أضاف نظام التشغيل Android 14 (المستوى 34 لواجهة برمجة التطبيقات) طرق إعادة الاستدعاء التالية لعرض الوسائط التي تتيح لك تخصيص مشاركة شاشة التطبيق:
MediaProjection.Callback#onCapturedContentResize()يتيح هذا الإعداد تغيير حجم العرض المشترك استنادًا إلى حجم منطقة العرض التي تم تسجيلها.
MediaProjection.Callback#onCapturedContentVisibilityChanged()يُعلم هذا الإذن التطبيق المضيف للعرض المشترك بمدى ظهور المحتوى الذي يتم تسجيله. يمكن للتطبيق المضيف إظهار المحتوى المسجَّل أو إخفاؤه على سطح الإخراج استنادًا إلى ما إذا كانت المنطقة المسجَّلة مرئية للمستخدم. على سبيل المثال، في وضع النوافذ المتعددة، إذا كان هناك تطبيق آخر يغطي التطبيق المشترَك بالكامل، يمكن للمضيف إخفاء التطبيق المشترَك على مساحة العرض الناتجة.
استخدِم الطرق الجديدة لتحسين تجربة المستخدم في مشاركة شاشة التطبيق.