1
votes

Pourquoi l'audio HTML lu par un hébergeur Web ne joue-t-il que lorsque le bouton Soumettre est enfoncé?

J'écrivais un code html avec le code suivant:

<audio src="/home/user/public_html/copyrighted-music.mp3" hidden autoplay><embed src="/home/user/public_html/copyrighted-music.mp3" width="180" height="90" hidden="true"></audio>

J'ai utilisé un pour les personnes sans

  1. le / home / user / public_html / est le chemin de mon fichier que j'utilise avec mon hébergeur
  2. mon hébergeur Web est un hébergement x10
  3. J'ai essayé différents arrangements d'audio et d'arguments incorporés et le même résultat est présent
  4. J'ai également un bouton de retour en haut qui empêche d'une manière ou d'une autre la lecture de l'audio après avoir appuyé sur le bouton d'envoi
  5. Je remarque que le lien change une fois que chacun des deux boutons est enfoncé, alors peut-être que l'audio aime un certain lien?
  6. J'ai une fenêtre contextuelle de bienvenue contrôlée par JavaScript qui entre également en action une fois chargée

Encore une fois, comment faire la lecture audio une fois chargé et non après avoir appuyé sur un bouton d'envoi?


5 commentaires

développeurs.google.com/web/updates/2017/09/ …


Chrome rend la lecture automatique presque impossible lisez ceci et désespérez


Copie possible de Comment faire de la lecture automatique audio sur Chrome Mais méfiez-vous de deux plus les réponses aux votes positifs reposent sur des bogues (qui semblent déjà avoir été corrigés)


Le problème est toujours là sur le safari mobile de mon ami, et j'utilise un hôte Web et non le coureur html chrome par défaut. De plus, l'audio joue réellement sur mon chrome, mais pas automatiquement, c'est à l'aide d'un bouton d'envoi.


il n'est pas dupliqué mais cela aide à résoudre mon problème avec mon hôte Web fonctionnant dans chrome, je ne suis pas sûr du problème de safari de mon ami cependant ...


3 Réponses :


-1
votes
<audio controls>
 <source src="/home/user/public_html/copyrighted-music.mp3" type="audio/mpeg">
</audio>
Yous should probaly read more on audio in html5 espcially from w3schools site. By the way why on earth are using copyrighted-music.mp3?

1 commentaires

c'était un remplacement de nom que j'utilise pour cette question au cas où quelqu'un pense que j'ai pris le crédit



0
votes

Je pense que vous devez apprendre du JavaScript pour améliorer votre code. Le HTML5 a une balise nommée input , vous devez l'utiliser et écrire un ECMAScript à utiliser ensemble. Ceci est mon code Web sur la musique, je pense que cela peut être un exemple pour vous.

<input type="bottom" value="music" onclick="music()">
<script>

function music() {
    var change_music = document.body.createElement("audio");
    change_music.autoplay = 1;
    change_music.controls = 1;
    change_music.src = "/home/user/public_html/copyrighted-music.mp3";
    document.body.append(music);
    };
</script>


1 commentaires

euh ... tout ce qu'il donne est une saisie de texte et la fonction onclick ne fonctionne pas



0
votes

essayez ceci:

<audio controls autoplay>
<src="/home/user/public_html/copyrighted-music.mp3" hidden autoplay>
<embed src="/home/user/public_html/copyrighted-music.mp3" width="180" height="90" hidden="true">
</audio>


1 commentaires

Je ne préfère aucun contrôle et existe-t-il une balise ? aussi, je sais comment supprimer l'argument de contrôle pour supprimer les contrôles