recherche

Maison  >  Questions et réponses  >  le corps du texte

Jouer plusieurs sons en même temps

<p>En utilisant HTML 5, je souhaite jouer plusieurs sons en même temps. Comment puis-je faire cela? </p> <p>Voici mon code actuel : </p> <pre class="brush:html;toolbar:false;"><audio CONTROLS="controls"> <source src="audio/(TESBIHAT).mp3" type="audio/mpeg" /> <source src="audio/Dombra.mp3" type="audio/mpeg" /> <embed height="50px" width="100px" src="audio/(TESBIHAT).mp3" /> <embed height="50px" width="100px" src="audio/Dombra.mp3" /> </audio> ≪/pré>
P粉832212776P粉832212776509 Il y a quelques jours635

répondre à tous(1)je répondrai

  • P粉682987577

    P粉6829875772023-08-14 12:28:59

    En utilisant JavaScript et l'API audio HTML5, vous pouvez faire quelque chose comme ceci :

    var snd1  = new Audio();
    var src1  = document.createElement("source");
    src1.type = "audio/mpeg";
    src1.src  = "audio/Dombra.mp3";
    snd1.appendChild(src1);
    
    var snd2  = new Audio();
    var src2  = document.createElement("source");
    src2.type = "audio/mpeg";
    src2.src  = "audio/(TESBIHAT).mp3";
    snd2.appendChild(src2);
    
    snd1.play(); snd2.play(); // 现在两者将同时播放

    J'ai testé dans Chrome v. 20 et cela semble fonctionner :)

    La balise

    <source> est utilisée pour spécifier différents formats du même fichier - de cette façon, le navigateur peut choisir un autre format comme solution de secours si le premier format n'est pas pris en charge. C'est pourquoi la solution que vous proposez ne fonctionne pas.

    répondre
    0
  • Annulerrépondre