HTML5-Audio: Chrome auf Android spielt Songs nicht automatisch ab, Chrome auf PC nicht

Ich habe einen HTML5 iPod gemacht.

Sie können es hier ausprobieren.

http://inventikasolutions.com/demo/iPod

Auf einem PC, während Sie Chrome verwenden. Wenn ich zu einem Lied navigiere, wird es automatisch abgespielt. Bei Verwendung von Chrome unter Android wird der Titel jedoch nicht abgespielt. Ich muss die Wiedergabe / Pause-Taste erneut drücken, um den Ton abzuspielen.

Hier ist der Code, der ausgeführt wird, wenn Sie das abzuspielende Lied auswählen:

audioPlayer.src=songurl[number];
audioPlayer.oncanplaythrough = "isAppLoaded";
audioPlayer.autoplay = "autoplay";
audioPlayer.addEventListener('ended',nextSong,false);
document.getElementById("player").appendChild(audioPlayer);

Und hier ist der Wiedergabe- / Pausencode.

        if (audioPlayer.paused)
        {
        audioPlayer.play();
        $("#pauseindicator").hide();
        $("#playindicator").show();
        }
        else
        {
        audioPlayer.pause();
        $("#pauseindicator").show();
        $("#playindicator").hide();
        }

Könnte es etwas mit der 'Autoplay'-Variablen zu tun haben? Der Standardbrowser in Android spielt das Lied sofort ab.

Vielen Dank.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage