Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan lehet html-ben beállíta...

Hogyan lehet html-ben beállítani azt, hogy egy audio fájl melyik időponttól kezdődjön?

Figyelt kérdés
Kitettem egy 3 órás audio fájlt az oldalamon. Szeretném beállítani a különböző időpontokat, hogy melyik zene hol játszódik benne. Már mindenhol kerestem, de sehol sem találtam erre megfelelő kódot. Aki tudja, kérem segítsen. Fontos lenne.

2022. nov. 4. 10:41
 1/5 anonim ***** válasza:
Html-ben szerintem sehogy, talán js-ben
2022. nov. 4. 11:10
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

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>

2022. nov. 4. 11:38
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

Javascriptből az <audio> elem currentTime tagváltozójának

[link]

megváltoztatásával

[link]

vagy az audiofájl címében is hivatkozhatsz a kezdési időpontra:

[link]

2022. nov. 4. 11:39
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

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>

2022. nov. 4. 11:44
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Működik. Köszi szépen.
2022. nov. 4. 14:08

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!