Ich habe eine Web App erstellt, die Musik-Playlist spielt und es funktioniert gut auf Desktop-Browsern und auch in Mozilla und Oper von Android. Aber wenn ich die Lieder im Chrome-Browser von Android spiele und den Bildschirm ausschalte, bleibt es nach dem Abspielen des aktuellen Songs stehen. Und sobald ich den Bildschirm einschalte, wird der nächste Song in der Reihe geladen.HTML5 Audio/Javascript funktioniert nicht mehr auf Android (Google Chrome), wenn der Bildschirm ausgeschaltet ist
Aus meinen Beobachtungen, was ich verstanden habe, ist Google Chrome-Browser auf Android pausiert die Javascript-Code ausgeführt wird, wenn der Bildschirm ausgeschaltet ist, bis der Bildschirm nicht wieder aufgewacht ist. Kann ich irgendwie verhindern, dass meine spezifische Bibliothek pausiert? Irgendwelche Annäherungen oder Ereignisse?
Einige dieser Frage im Zusammenhang ist das, was ich suche: JavaScript halts in inactive android Chrome tab
Es gibt so viele WebApps sind, die nicht Musik zu spielen aufhört. Benötigt es einige Berechtigungen vom Google App Store?
Sie könnten versuchen, Berührungsereignisse während der Audiowiedergabe zu erzwingen, damit der Browser das Browserfenster nicht deaktiviert, während der Bildschirm ausgeschaltet ist. Dies wird jedoch nicht empfohlen, da es Speicher und Akku auffressen würde. –
können Sie das Verhalten von Cordova umgehen, aber nicht "nur eine Seite". Ich muss meine Telefone davon abhalten, mit einer Option in den Entwicklereinstellungen zu schlafen, um weiterzumachen, wenn sie eingesteckt ist, um sie zu anständigen Audio-spielenden Sklaven zu machen. – dandavis