Sistem oynatıcı

Oyun Gereksinimleri 1.6.1.6 ve 1.6.2.5 Maddeleri

Oyun tarafından çağrılan sistem oynatıcısı hiçbir tarayıcıda görüntülenmez.

Tarayıcının sistem oynatıcısı, ses ve videoyu kontrol etmenizi sağlar. Oyunu kontrol etmek için moderasyon, oyunu mobil cihazlarda ve masaüstünde başlatır (bilgisayarda kontrol etmek için oynatıcının etkinleştirildiğinden emin olun).

Sistem oynatıcının devre dışı bırakılması

Sistem oynatıcısı, tarayıcı <audio> veya <video> HTML ogeleri üzerinden oynatma algıladığında görünür. Bundan kaçınmak için Web Audio API'yi kullanın — doğrudan ses bağlamıyla çalışır ve tarayıcıda bir medya oturumu kaydetmez.

Web Audio API ile ses oynatmanın tipik senaryosu:

  1. Bir ses bağlamı oluşturun: const ctx = new AudioContext().
  2. Ses dosyasını fetch() ile yükleyin ve ctx.decodeAudioData() kullanarak çözün.
  3. Bir ses kaynağı oluşturun — AudioBufferSourceNode — ve bunu bağlamın çıkışına bağlayın: source.connect(ctx.destination).
  4. Oynatmayı başlatın: source.start().

Web Audio API hakkında ayrıntılı bilgi için MDN dokümantasyonuna bakın.

Mobil cihazlarda kontrol

Oyunu başlatın. Ardından bildirim panelini açmak için ekranı aşağı kaydırın. Panelde:

  • Oynatıcının olmadığından emin olun.
  • Oynatıcı varsa, başka bir sekmeden veya uygulamadan gelen ses tarafından tetiklendiğinden emin olun.

Masaüstünde kontrol

Oynatıcıyı etkinleştirme

  1. Tarayıcı ayarlarında sistem oynatıcısını etkinleştirin.

    Yandex Tarayıcı'da oynatıcıyı etkinleştirme

    Yandex Tarayıcı'da sistem oynatıcısını etkinleştirmek için, sağ üst köşede → Ayarlar → Arayüz → Genel seçeneğini seçin ve Araç çubuğunda müzik ve video kontrol düğmesini göster seçeneğini etkinleştirin.

    Oynatıcı hakkında daha fazla bilgi için Tarayıcı Yardımı'na bakın.

  2. Oynatıcının çalıştığından emin olun. Bunun için tarayıcıda bir video veya müzik oynatın, örneğin Unity video eğitimi.

Sistem oynatıcısı doğru yapılandırılmışsa, tarayıcının sağ üst köşesinde ilgili simge görünecektir:

  • Google Chrome —
  • Yandex Tarayıcı —

Not

Yandex Tarayıcı'da kenar çubuğu etkinleştirilmişse, simge orada bulunabilir.

Kontrol

Oynatıcı zaten etkinleştirilmişse, oyunu açın ve şunlardan emin olun:

  • Oynatıcı yok.
  • Oynatıcı var, ancak başka bir sekmeden veya uygulamadan gelen ses tarafından tetiklenmiş (bunu kontrol etmek için oynatıcı simgesine tıklayın).
Doğru yapılandırılmış oyun örneği