ميزات الجهاز
صورة داخل صورة (PiP)
دعم نافذة الفيديو العائمة
1ما هو وضع صورة داخل صورة؟#
يتيح PiP لتطبيقك الاستمرار في عرض المحتوى في نافذة عائمة صغيرة عندما يضغط المستخدم على زر الرئيسية أو يبدّل التطبيقات.
مثالي لـ:
- تطبيقات بث الفيديو (على غرار YouTube)
- مواقع الرياضة / الفعاليات المباشرة
- تطبيقات ويب لمؤتمرات الفيديو
- مواقع المؤثرات البصرية للموسيقى
- منصات الفيديو التعليمية
2التفعيل في المولّد#
في الخطوة 2 (إعدادات العرض):
- مرّر إلى «خيارات العرض»
- فعّل 'صورة داخل صورة (PiP)'
- أنشئ ملف APK
يتطلب Android 8.0 (API 26) أو أحدث. ستتجاهل الأجهزة الأقدم هذا الإعداد بسلاسة.
3كيف يعمل#
عند تفعيل PiP:
- المستخدم يشاهد فيديو / يستخدم تطبيقك
- يضغط المستخدم على زر الرئيسية
- يتقلص التطبيق إلى نافذة عائمة صغيرة
- يستطيع المستخدم استخدام تطبيقات أخرى أثناء المشاهدة
- الضغط على نافذة PiP يعيد إلى التطبيق الكامل
تعرض نافذة PiP ما كان WebView يعرضه في تلك اللحظة.
4تحسين الموقع (اختياري)#
يمكن لموقعك اكتشاف وضع PiP وتحسين العرض. عندما تصغر النافذة، قد تريد إخفاء القوائم وإظهار الفيديو فقط.
// Detect PiP mode in your website JS (resize fires on window, never on document):
window.addEventListener('resize', function() {
if (window.innerWidth < 300) {
// PiP mode - show only video
document.querySelector('.navbar').style.display = 'none';
document.querySelector('video').style.width = '100%';
} else {
// Full mode - restore UI
document.querySelector('.navbar').style.display = 'block';
}
});5القيود#
⚠️ Android 8.0 وما بعده فقط (API 26)
⚠️ قد لا تدعم بعض الأجهزة PiP (مثل إصدار Android Go)
⚠️ يتحكم Android في حجم نافذة PiP، وليس تطبيقك
✅ يعمل مع محتوى الفيديو وغير الفيديو
✅ لا حاجة لأي تغيير في الموقع، ويعمل مباشرة