Cihaz özellikleri
Pencere İçinde Pencere (PiP)
Yüzen video penceresi desteği
1Picture-in-Picture nedir?#
PiP, kullanıcı Ana Ekran'a bastığında veya uygulama değiştirdiğinde uygulamanızın küçük bir yüzen pencerede içerik göstermeye devam etmesini sağlar.
Şunlar için mükemmel:
- Video akış uygulamaları (YouTube tarzı)
- Canlı spor / etkinlik web siteleri
- Video konferans web uygulamaları
- Müzik görselleştirici web siteleri
- Eğitim video platformları
2Oluşturucuda Etkinleştirin#
2. Adımda (Görüntü Ayarları):
- 'Display Options' bölümüne kaydırın
- 'Picture-in-Picture (PiP)'i AÇIN
- APK'nızı oluşturun
Android 8.0 (API 26) veya üzeri gerekir. Eski cihazlar bu ayarı sorunsuzca yok sayar.
3Nasıl Çalışır#
PiP etkinleştirildiğinde:
- Kullanıcı video izliyor / uygulamanızı kullanıyor
- Kullanıcı Ana Ekran düğmesine basar
- Uygulama küçük bir yüzen pencereye küçülür
- Kullanıcı izlerken diğer uygulamalarla etkileşebilir
- PiP penceresine dokunmak tam uygulamaya döndürür
PiP penceresi, WebView'ın o anda gösterdiği her şeyi gösterir.
4Web sitesi optimizasyonu (isteğe bağlı)#
Web siteniz PiP modunu algılayıp görünümü optimize edebilir. Pencere küçüldüğünde menüleri gizleyip yalnızca videoyu göstermek isteyebilirsiniz.
// 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';
}
});5Sınırlamalar#
⚠️ Yalnızca Android 8.0+ (API 26)
⚠️ Bazı cihazlar PiP'i desteklemeyebilir (ör. Android Go sürümü)
⚠️ PiP penceresinin boyutunu uygulamanız değil, Android belirler
✅ Hem video hem de video olmayan içerikle çalışır
✅ Web sitesinde değişiklik gerekmez - hazır haliyle çalışır