Autor Zpráva
MartinT
Profil *
Ahoj, jak v html 5 v tagu <audio> přehrát něco třikrát? Když dám loop, je to samozřejmě nekonečné, když k němu dám trojku, nic se nemění a když ho vymažu, přehraje se zvuk jen jednou.

<audio autoplay>
    <source src="http://soundbible.com/grab.php?id=429&type=mp3" type="audio/mp3">
</audio>

Živá ukázka: http://kod.djpw.cz/iqeb
laijk
Profil
Neviem či sa to dá spraviť ako by si chcel, lebo aj keď dáš ten tag 3x za sebou tak sa vykonajú všetky naraz predpokladám. Ja vidím jediné riešenie v tom, že si ten zvuk upravíš v externom programe aby šiel 3x za sebou, tak budeš mať istotu.
André
Profil *
laijk:
Jasný no, tohle mě taky napadlo. Ale jelikož i zvuky ve stařičkym IE 3 ve formě <img dynsrc="x.mp3"> šly přehrát libovolněkrát, tak se právě divim, že podobnou triviální vlastnost jsem u <audio> nenašel.
Dělám docela rozsáhlý projekt a editace tolika souborů by byla poněkud nešťastná, tak mě zajímá jakákoliv možnost spuštění hudebního souboru v požadovaném počtu. Ovládací lišta nesmí být vidět a musí to jít automaticky.
_es
Profil
André:
Element audio je možné ovládať pomocou JS, len si to treba naštudovať. To, čo chceš, sa dá spraviť doplnením atribútu:
onended="if(!this.pocet)this.pocet=0; if(++this.pocet<3)this.play()"

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: