Csináltam Javascript-ben egy kis mp3 lejátszót (alább). Hogyan tudnám megoldani, hogy az input type="file" részben megnyitott fájl elérési útvonalát adja meg az audio src="" részben (Open gomb megnyomására)?
<input type="file" name="file"><input type="button" name="open" value="Open" onClick="">
<br>
<audio id="player" src=""></audio>
<div>
<button onclick="document.getElementById('player').play()">Play</button>
<button onclick="document.getElementById('player').pause()">Pause</button>
<button onclick="document.getElementById('player').volume=0">Mute</button>
<button onclick="document.getElementById('player').volume=0.1">Volume 1%</button>
<button onclick="document.getElementById('player').volume=1">Volume 100%</button>
<button onclick="document.getElementById('player').volume-=0.05">Volume Down</button>
<button onclick="document.getElementById('player').volume+=0.05">Volume Up</button>
Újabb böngészőkben nem éred el javascriptből a kliensen levő fájl elérési utat, durva is lenne, mert hatalmas biztonsági rés lenne.
Ha elérnéd a lejátszóddal a kliens fájljait az meg még durvább lenne, ennyi erővel javascriptel el lehetne lopni bárkitől bármit.
van egy nem épp kliensgépet kímélő megoldás új böngészőkben.
itt találsz róla leírást: [link]
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!