डिवाइस फ़ीचर
पिक्चर-इन-पिक्चर (PiP)
तैरती वीडियो विंडो का सपोर्ट
1Picture-in-Picture क्या है?#
PiP से उपयोगकर्ता के Home दबाने या ऐप बदलने पर भी आपका ऐप एक छोटी तैरती विंडो में सामग्री दिखाता रहता है।
इनके लिए बढ़िया:
- वीडियो स्ट्रीमिंग ऐप्स (YouTube जैसे)
- लाइव स्पोर्ट्स / इवेंट वेबसाइटें
- वीडियो कॉन्फ़्रेंसिंग वेब ऐप्स
- म्यूज़िक विज़ुअलाइज़र वेबसाइटें
- शैक्षिक वीडियो प्लेटफ़ॉर्म
2जेनरेटर में चालू करें#
चरण 2 (Display Settings) में:
- 'डिस्प्ले ऑप्शंस' तक स्क्रॉल करें
- 'Picture-in-Picture (PiP)' ON करें
- अपना 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 edition)
⚠️ PiP विंडो का आकार Android तय करता है, आपका ऐप नहीं
✅ वीडियो और बिना-वीडियो, दोनों तरह की सामग्री के साथ चलता है
✅ वेबसाइट में कोई बदलाव ज़रूरी नहीं - सीधे चलता है