Hogyan lehet html-ben beállítani azt, hogy egy audio fájl melyik időponttól kezdődjön?
Konkrét HTML tulajdonság nem létezik rá, DOM használatával tudod kivitelezni, a currentTime() segítségével, hogy honnan induljon az adott audio/video fájl.
Pl.:
<script>
var idopont = document.getElementById("hangfajl");
idopont.currentTime = 5;
</script>
A fenti példa 5mp-től fogja indítani az adott hangfájlt.
Ez nyilván csak fél megoldás számodra, de kiindulásnak használható. Lehet úgy kombinálni, hogy a fenti script-et function-be teszed, és készítesz HTML gombokat (vagy szöveget, vagy amit akarsz), amik onclick()-re a hangfájl különböző időtartamára mutatnak.
(A példát nem teszteltem, csak lekörmöltem, de elméletben működnie kéne :D)
Pl.:
<body>
<!-- audio fájl kódja -->
<button onclick="ido(this, 0)">1. Bon Jovi - It's my life (0:00)</button>
<button onclick="ido(this, 193)">2. EDDA - Kör (3:13)</button>
<script>
function ido(szabalyzo, t){
szabalyzo.currentTime = t;
}
</script>
</body>
Felejtsd el az előzőt, máris javítom!!! :D
<body>
<!-- audio fájl kódja ... id="hang" -->
<button onclick="ido('hang', 0)">1. Bon Jovi - It's my life (0:00)</button>
<button onclick="ido('hang', 193)">2. EDDA - Kör (3:13)</button>
<script>
function ido(hangid, t){
var hang = document.getElementById(hangid);
hang.currentTime = t;
}
</script>
</body>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!