Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Přehrávání zvuku neomezeně

Prosím o radu. Proč se zvuk přehraje pouze jednou? Jak udělat aby se přehrál kdykoliv kliknu na tlačítko a nemusel jsem čekat až dohraje?

<a href="#"><img id="imBut16" src="1.png" onclick="audio.play ( )" onMouseDown = "document.images['imBut16'].src = '2.png'" onMouseUp = "document.images['imBut16'].src = '1.png'"></a>
<script>
var audio = new Audio('sklo.mp3');
</script>

Předmět Autor Datum
audio.pause(); audio.currentTime = 0; audio.play();
Wikan 24.12.2016 18:02
Wikan
Dal jsem to tam takto, ale nefunguje to. <a href="#"><img id="imBut1" src="4.png" onclick="audio.pl…
adameccc 24.12.2016 18:13
adameccc
To taky máš udělat po kliku.
Wikan 24.12.2016 18:14
Wikan
http://pc.poradna.net/q/view/1672627-spusteni-zvuk u-pri-kliknuti-na-obrazek; http://pc.poradna.net/…
ms 24.12.2016 18:17
ms
Cože? Napiš raději jak to udělat!
adameccc 24.12.2016 18:18
adameccc
Může mi někdo na této poradně aspoň na vánoce poradit proč mi to nefunguje a nebude si tady honit EG…
adameccc 24.12.2016 18:26
adameccc
A já ti snad neopdověděl?
Wikan 24.12.2016 18:29
Wikan
Odpověděl, jsi hodný, ale mě to nefunguje. Zvuk se přehraje jen jednou: <a href="#"><img id="imBut1…
adameccc 24.12.2016 18:32
adameccc
Pardon, takto to mám a nefunguje mi to: <a href="#"><img id="imBut15" src="4.png" onclick="audio.pl…
adameccc 24.12.2016 18:34
adameccc
No to je taky nesmysl: <a href="#"><img id="imBut15" src="4.png" onclick="audio.pause(); audio.curr…
Wikan 24.12.2016 18:55
Wikan
Díky to jsem myslel. Super
adameccc 24.12.2016 19:37
adameccc
Proč když dám dvakrát za sebou s jiným mp3 souborem tak hrají to samé? <img id="imBut2" src="2.png"…
adameccc 24.12.2016 20:57
adameccc
Protože tam používáš proměnnou stejného jména (audio). A i funkce se jmenují stejně. Druhý script ta…
Wikan 24.12.2016 21:10
Wikan
Když to ale v tom druhém přepíšu na audio1 tak to stejně nefunguje
adameccc 24.12.2016 21:22
adameccc
A i funkce se jmenují stejně...
Wikan 24.12.2016 21:23
Wikan
Já už vážně nevím, nefunguje mi to: <img id="imBut2" src="2.png" onclick="play()" onMouseDown = "do…
adameccc 24.12.2016 21:37
adameccc
A pořád se ty funkce jmenují stejně.
Wikan 24.12.2016 21:41
Wikan
A co je funkce? Já fakt nevím . Za chvíli mám jet pro malého do nemocnice protože spolkl kosti. Může…
adameccc 24.12.2016 21:47
adameccc
Funkce je ta věc co má "function" na začátku: <img id="imBut2" src="2.png" onclick="play(sklo)" onM…
Wikan 24.12.2016 21:52
Wikan
Děkuju poslední
adameccc 24.12.2016 22:05
adameccc

Dal jsem to tam takto, ale nefunguje to.

<a href="#"><img id="imBut1" src="4.png" onclick="audio.play ( )" onMouseDown = "document.images['imBut1'].src = '4s.png'" onMouseUp = "document.images['imBut1'].src = '4.png'"></a>
<script>
var audio = new Audio('sklo.mp3');
audio.pause();
audio.currentTime = 0;
audio.play();
</script>

Odpověděl, jsi hodný, ale mě to nefunguje. Zvuk se přehraje jen jednou:

<a href="#"><img id="imBut1" src="4.png" onclick="audio.play ( )" onMouseDown = "document.images['imBut1'].src = '4s.png'" onMouseUp = "document.images['imBut1'].src = '4.png'"></a>
<script>
var audio = new Audio('sklo.mp3');
audio.pause();
audio.currentTime = 0;
audio.play();
</script>

Pardon, takto to mám a nefunguje mi to:

<a href="#"><img id="imBut15" src="4.png" onclick="audio.play ( )" audio.pause(); audio.currentTime = 0; audio.play(); onMouseDown = "document.images['imBut15'].src = '4s.png'" onMouseUp = "document.images['imBut15'].src = '4.png'"></a>
<script>
var audio = new Audio('sklo.mp3');
audio.pause();
audio.currentTime = 0;
audio.play();
</script>

No to je taky nesmysl:

<a href="#"><img id="imBut15" src="4.png" onclick="audio.pause(); audio.currentTime = 0; audio.play();" onMouseDown = "document.images['imBut15'].src = '4s.png'" onMouseUp = "document.images['imBut15'].src = '4.png'"></a>
<script>
var audio = new Audio('sklo.mp3');
</script>

Nebo lépe:

<a href="#"><img id="imBut1" src="4.png" onclick="play()" onMouseDown = "document.images['imBut1'].src = '4s.png'" onMouseUp = "document.images['imBut1'].src = '4.png'"></a>
<script>
var audio = new Audio('sklo.mp3');

function play() {
    audio.pause();
    audio.currentTime = 0;
    audio.play();
}
</script>

Proč když dám dvakrát za sebou s jiným mp3 souborem tak hrají to samé?

<img id="imBut2" src="2.png" onclick="play()" onMouseDown = "document.images['imBut2'].src = '2s.png'" onMouseUp = "document.images['imBut2'].src = '2.png'">
<script>
var audio = new Audio('sklo.mp3');
function play() {
audio.pause();
audio.currentTime = 0;
audio.play();
}
</script>
<img id="imBut2" src="2.png" onclick="play()" onMouseDown = "document.images['imBut2'].src = '2s.png'" onMouseUp = "document.images['imBut2'].src = '2.png'">
<script>
var audio = new Audio('hudba.mp3');
function play() {
audio.pause();
audio.currentTime = 0;
audio.play();
}
</script>

Já už vážně nevím, nefunguje mi to:

<img id="imBut2" src="2.png" onclick="play()" onMouseDown = "document.images['imBut2'].src = '2s.png'" onMouseUp = "document.images['imBut2'].src = '2.png'">
<script>
var audio = new Audio('sklo.mp3');
function play() {
audio.pause();
audio.currentTime = 0;
audio.play();
}
</script>
<img id="imBut2" src="2.png" onclick2="play()" onMouseDown = "document.images['imBut2'].src = '2s.png'" onMouseUp2 = "document.images['imBut2'].src = '2.png'">
<script>
var audio2 = new Audio('hudba.mp3');
function play() {
audio2.pause();
audio2.currentTime = 0;
audio2.play();
}
</script>

Funkce je ta věc co má "function" na začátku:

<img id="imBut2" src="2.png" onclick="play(sklo)" onMouseDown = "document.images['imBut2'].src = '2s.png'" onMouseUp = "document.images['imBut2'].src = '2.png'">
<img id="imBut2" src="2.png" onclick="play(hudba)" onMouseDown = "document.images['imBut2'].src = '2s.png'" onMouseUp = "document.images['imBut2'].src = '2.png'">
<script>
var sklo = new Audio('sklo.mp3');
var hudba = new Audio('hudba.mp3');
function play(audio) {
audio.pause();
audio.currentTime = 0;
audio.play();
}
</script>

Zpět do poradny Odpovědět na původní otázku Nahoru