HopeVideoJS

OYNATMA · TARAYICI POLİTİKASI

Autoplay

autoplay, muted ve history seçeneklerinin davranışını canlı olarak test edin. Tarayıcının sesli autoplay politikasını ve geçmiş tabanlı ses tercih belleğini gözlemleyin.

Yapılandırma
Canlı Durum

canautoplay event

Oynatıcı bekleniyor…

player.muted()

Cookie değerleri (history: false → yazılmıyor)

history: true yaparak cookie yazımını etkinleştirin.

Tarayıcı Politikası
MES (Media Engagement Score) Chrome, her domain için bir etkileşim puanı tutar. Puan ~0.25+ olduğunda sesli autoplay otomatik izin verilir.

Puanı görmek için: Adres çubuğuna chrome://media-engagement yazın. Bu sitenin skoru 0.01 ise sesli autoplay her zaman bloklanır.
Puanı artıran şeyler:
  • 7+ saniye video/ses oynatmak
  • Pencere aktifken (focus) oynatma
  • Kullanıcının sesi kendisi açması
  • Aynı sayfaya tekrar tekrar girmek
Önemli not: target="_blank" ile her yeni sekme açılsa da MES sıfırlanmaz — origin bazında tutulur, sekme bazında değil.

muted + autoplay — her tarayıcıda çalışır. Sesi açarsan history: true ile bir sonraki ziyarette sesli başlar.

Nasıl Çalışır

Sessiz Autoplay (Güvenli)

{
  autoplay: true,
  muted: true
}
// ✅ Her tarayıcıda çalışır
// ✅ Browser policy geçilmez
// Kullanıcı sesi açana kadar sessiz

Sesli Autoplay (MES bağımlı)

{
  autoplay: true,
  muted: false
}
// ⚠️ MES skoru yüksekse çalışır
// ⚠️ Yeni site / düşük skor:
//    canautoplay muted'a düşürür

Tercih Belleği (history)

{
  autoplay: true,
  muted: true,
  history: true
}
// ✅ Kullanıcı sesi açarsa
//    cookie'ye kaydeder
// ✅ Sonraki ziyarette sesli
//    başlatmayı dener
Event Logları