Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem jQuery + html5 ... přehrávání zvuku při klikání na oprázky.

Ahoj. Mám problém a už ho žešim dva dny a nemůžu se dobrat konce. Potřeboval bych script kterej přehraje zvuk, když kliknu na obrázek myší, ale v okamžiku kdy pustím tlačítko myši, tak se tento zvuk přehrávat přestane a začne se přehrávat zvuk jiný. (píšu si na web piáno a nechci používat něčí stažené) Mám zatim tohle :

<section id="two">
      <div class="inside">
            <div id="nav-two" class="nav">
                  <audio id="beep-two">
                        <source src="piano/E5.mp3" controls></source>
                        <source src="piano/E5.ogg" controls></source>
                        Váš prohlížeč toto bohužel nepodpořil. :o/ Pořiďte si nový.
                  </audio>
<a
      onMouseOver="self.document['obrazek3'].src='piano/a_001.png'"
      onMouseOut="self.document['obrazek3'].src='piano/001.png';"
      onMouseDown="self.document['obrazek3'].src='piano/b_001.png';">  
      <img id="obrazek_id_3" name="obrazek3" style="margin-left: 100px; position: absolute;" hspace=5 src="piano/001.png" border="0">
</a>
</div>
            <script>$("#nav-two a")
              .each(function(i) {
                if (i != 0) { 
                  $("#beep-two")
                    .clone()
                    .attr("id", "beep-two" + i)
                    .appendTo($(this).parent()); 
                }
                $(this).data("beeper", i);
              })
              .mousedown(function() {
                $("#beep-two" + $(this).data("beeper"))[0].play();
              });
            $("#beep-two").attr("id", "beep-two0");</script>
      </div>
</section>
Script pro jednu klávesu, ale problém je v tom že už jsem vyzkoušel asi 70 variant, ale neumím udělat to aby zvuk přestal přehrávat pokud tlačítko pustím. Implementoval jsem tam už všechno co šlo, ale asi to skládám syntakticky špatně. (.mouseup, .mousedown) Nedaří se mi na to našroubovat .currentTime=0; aby to fungovalo správně.

Nevyřešil by to někdo?? Psal jsem už na 8 světovejch foor tady na foora nic. Nikdo neví nic já už nemůžu.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny