2016-10-21 1 views
2

J'ai un flux en direct icecast qui joue dans une page Web en utilisant l'élément audio html5.android chrome html5 audio en direct s'arrête de jouer après 5min

Sur les téléphones Android utilisant le chrome, le flux en direct arrête de jouer après 5 à 10 minutes sans raison apparente. En utilisant Firefox sur Android, il joue indéfiniment sans problèmes.

Je ne sais pas comment résoudre ce problème. Comment puis-je savoir ce qui se passe et trouver une solution (en plus de dire à l'utilisateur d'utiliser un autre navigateur ...)

Mon code est très simple:

<p>The stream may take up to 30 seconds to load.</p> 
<audio controls autoplay> 
    <source src="http://xxx.xxx.xxx.xxx:8000/stream.mp3" type="audio/mpeg"> 
</audio> 

Le problème se produit sur tous les téléphones Android I 'ai essayé et persiste malgré le fait de permettre' rester éveillé 'dans les options de développement et de garder le chrome ouvert avec l'écran.

+0

Avez-vous des problèmes avec Chrome sur un ordinateur de bureau? Je rencontre le même problème mais sur un ordinateur. Pourrait vraiment utiliser l'aide –

+0

Pour moi cela fonctionne très bien sur le bureau, mais je fais des progrès sur une solution de contournement. La première chose que j'ai essayée (qui pourrait fonctionner pour vous) était d'utiliser muses radio player (muses.org) qui semble détecter les décrochages audio et se reconnecter. Je n'aime pas comment l'interface muses est conçue, donc je travaille sur une solution similaire en JavaScript. Je posterai une réponse si je la découvre. –

Répondre

0

Il semble que ce comportement ait été causé par un bogue dans la version actuelle de chrome pour android. Une mise à jour du navigateur chrome a résolu le problème.