قابلیتهای دستگاه
تصویر در تصویر (PiP)
پشتیبانی از پنجره ویدیوی شناور
1Picture-in-Picture چیست؟#
PiP به اپلیکیشن شما اجازه میدهد وقتی کاربر Home را میزند یا بین اپلیکیشنها جابهجا میشود، محتوا را در یک پنجره شناور کوچک نشان دهد.
عالی برای:
- اپلیکیشنهای پخش ویدیو (شبیه YouTube)
- وبسایتهای ورزش/رویداد زنده
- اپلیکیشنهای وب ویدیوکنفرانس
- وبسایتهای بصریساز موسیقی
- پلتفرمهای ویدیوی آموزشی
2فعالسازی در ژنراتور#
در مرحله ۲ (تنظیمات نمایش):
- به «Display Options» اسکرول کنید
- گزینه «Picture-in-Picture (PiP)» را روشن کنید
- APK خود را بسازید
به Android 8.0 (API 26) یا بالاتر نیاز دارد. دستگاههای قدیمیتر این تنظیم را بهآرامی نادیده میگیرند.
3چگونه کار میکند#
وقتی PiP فعال باشد:
- کاربر در حال تماشای ویدیو / استفاده از اپلیکیشن شما است
- کاربر دکمه Home را میزند
- اپلیکیشن به یک پنجره شناور کوچک تبدیل میشود
- کاربر میتواند هنگام تماشا با اپلیکیشنهای دیگر کار کند
- زدن پنجره 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)
⚠️ اندازه پنجره PiP را Android کنترل میکند، نه اپلیکیشن شما
✅ هم با ویدیو و هم با محتوای غیرویدیویی کار میکند
✅ نیازی به تغییر وبسایت نیست - بیدرنگ کار میکند