Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kdo je autorem výstavy obrazových fotografií „Očima Hanse Christiana Andersena“?

V dnešní soutěži hrajeme o:



Přehrávání zvuků při událostech okolo myši

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Přehrávání zvuků při událostech okolo myši

Autor: essentialis ♂

20:58:29 02.12.2012

Jako to ti sice děkuju... tesk kliku, ale tohle už jsem dělal taky. Potřebuju aby to fungovalo v každém prohlížeči a potřebuju to mít v tom jQuery. A neví to nikde a nikdo. Sem z toho na nervy už.

Citovat příspěvek

 

Re: Přehrávání zvuků při událostech okolo myši

Autor: peta1 ♂

11:02:23 30.11.2012

Na test mouse dow/up ti staci tento priklad (tez bez jquery)
<script>function myplay(str) {document.getElementById('testdiv').innerHTML += str;}</script>
<span onmousedown="myplay(' down')" onmouseup="myplay(' up')"> Test kliku </span>
<div id="testdiv"></div>

K tomu html5 playeru a jquery bych pouzil google na vyhledani
http://neutroncreations.com/blog/building-a-custom-html5-audio-player-with-jquery/

Pokud ti to spravne funguje ale v IE a FF, tak se jinym prohlizecem netrap, protoze treba v Opere mi tez nesel zvuk zastavit.

Citovat příspěvek

 

Přehrávání zvuků při událostech okolo myši

Autor: essentialis ♂

15:26:57 27.11.2012

Ahoj. Mám problém a už ho řeším asi 5 dní 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ě. Dále jsem pak s pomocí googlu sestavil ještě jeden script za použití "hover" nicméně to zase funguje tak že zvuk se přehraje při najetí myši a to také není to co potřebuju.

<script src="http://code.jquery.com/jquery-latest.js"></script>

<div class="birds">
<audio src="piano/C5.ogg" preload="auto"></audio>
</div>

<script language="javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>

<script type="text/javascript">
$(function(){
var birdhover = $('.birds');
var birdaudio = birdhover.find('audio')[0];

birdhover.hover(function(){
birdaudio.play();
}, function(){

var audioElm = document.getElementById('soundTour');
birdaudio.currentTime=0;
birdaudio.pause();

});
});
</script>

<div class="birds" style="width:50px;height:50px;background-image:url('piano/a_001.png');cursor:pointer;">
<audio src="piano/C5.ogg" preload="auto"></audio>
</div>

Už vážně nevím co s tím. Nedaří se mi to asi napsat správně syntakticky a prosil bych o názornou ukázku.Už jsem to psal i na fóra do světa, ale nikde nikdo neví nic??? Děkuji moc

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: