2016-01-13 16 views
5

Müzik çalma listesi çalan bir Web Uygulaması oluşturdum ve masaüstü tarayıcılarında ve aynı zamanda mozilla ve Android'de de iyi çalışıyor. Ama Android'in Chrome tarayıcısında şarkı çalarken ekranı kapattığımda mevcut şarkıyı çaldıktan sonra durur. Ekranı açtığımda, sıradaki şarkıyı yüklemeye başlar.HTML5 ses/javascript, ekran kapatıldığında android (google chrome) üzerinde çalışmayı durdurur

Gözlemlerimden, anladığım şey, Android'deki Google Chrome tarayıcısının, ekran tekrar kapanıncaya kadar ekran kapalıysa javascript kodunu yürütmesini durdurmasıdır. Belirli kitaplığımın duraklatılmasını engelleyebileceğim herhangi bir yol var mı? Herhangi bir yaklaşım ya da olay? Müzik çalarken durmuyor pek çok Web Uygulamaları vardır JavaScript halts in inactive android Chrome tab

:

Bu soruyu ilgili bazı aradığım şeydir. Google App Store'dan bazı izinlere mi ihtiyacı var?

+0

Ses çalarken dokunma olaylarını zorlamayı deneyebilirsiniz, böylece tarayıcı ekran kapalıyken tarayıcı penceresini devre dışı bırakmaz. Ancak bu, bellek ve bataryayı tüketeceği için önerilmez. –

+0

, davranışı cordova'dan atlatabilir, ancak "yalnızca bir sayfa" değil. İyi ses çalma köleleri olmalarını sağlamak için, telefonumun takılıyken beklemeye almayla ilgili geliştirici ayarlarında bir seçenek kullanarak uyumasını sağlamak zorundayım. – dandavis

cevap

0

youtube ile olanları kontrol edin, en az birkaç yıl önce bununla uğraştığım müthiş bir zaman geçirdim ve bu, müşterime belirli bir zaman çerçevesinde ve bütçede yapılamadığını kanıtladı. Bu aslında cihaz spesifik, bazı cihazlarda iyi çalıştı ve diğerleri üzerinde yoktu. Diğer cihazlarda olup olmadığını kontrol edin. Ben ekran kapalı önlemek için (ya da sorunlu cihazlar veya bunların başında) önlemek için ya da bir uygulama oluşturmak ve onPause olay ele almak için donanım düşünebildiğim tek çözümler

0

Ben bunu değiştiremezsiniz sanmıyorum Chrome uygulamasının davranışı, arka planda pili korumak ve javascript'i durdurmak istiyorsa, yeniden etkinleştirmezsiniz.

Çalışmak için başka yollar da vardır.

  1. Kullanıcılarınıza, Firefox veya Opera'yı mobil aygıtlarında kullanmaları gerektiğini söyleyin.

  2. Tüm uygulamaların arka planda müzik çalmasına veya çalmasına izin verilir, böylece göreviniz için bir uygulama yapabilir veya kullanabilirsiniz. Belki de android varsayılan müzik çalar uygulamasını kullanabilirsiniz. Uygulamayı kullanarak akışların bir oynatma listesini açın.

Ben tam olarak ne istediğinizi değil biliyorum (bu mümkün olup olmadığını hiç android cihaz var çünkü., Bilmiyorum) ama belki bir yolu Çalıştırmak için.

İlgili konular