Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Patrik Neumann:7.3.2015 12:08

Ahoj, potřebuju nastavit cookie tak, aby mi uložili hlasitost písničky. Posílám pár kódů:
audio:

<audio src="truck_song.webm" id="audio">Váš prohlížeč nepřečte audio</audio>

tlačítka na hlasitost

<div id="menu1">
<ul>
<li><button>hlasitost</button>
<ul>
<li><button onClick="var vid = document.getElementById('audio');
vid.volume = 0.25;">hlasitost 25%</button></li>
<li><button onClick="var vid = document.getElementById('audio');
vid.volume = 0.50;">hlasitost 50%</button></li>
<li><button onClick="var vid = document.getElementById('audio');
vid.volume = 0.75;">hlasitost 75%</button></li>
<li><button onClick="var vid = document.getElementById('audio');
vid.volume = 1.0;">hlasitost 100%</button></li>
</li>
</ul>
</ul>
</div>

a já potřebuju udělat, aby to uložilo vždy jednu hlasitost, kterou uživatel nastaví a vypne to s ní.

Odpovědět
7.3.2015 12:08
Nic není nemožné, proto se snažím dál.
Avatar
Matej
Člen
Avatar
Matej:7.3.2015 15:57

Ahoj , co tak localStorage,

<audio src="truck_song.webm" id="audio" onvolumechange="get(this)" controls>Váš prohlížeč nepřečte audio</audio>
function get(x) {
    var control = {
        id: x.id,
        volume: x.volume
    };
    localStorage.setItem("controls", JSON.stringify(control));

}
window.onload = function () {
    if(localStorage.getItem("controls")){
    var controls = JSON.parse(localStorage.getItem("controls"));

        document.getElementById(controls.id).volume = controls.volume
    }
   };
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
7.3.2015 15:57
Avatar
Patrik Neumann:7.3.2015 16:39

a když tam nechci controls?, ale vlastní tlačítka?

Nahoru Odpovědět
7.3.2015 16:39
Nic není nemožné, proto se snažím dál.
Avatar
Patrik Neumann:7.3.2015 16:45

trochu jsem to upravil a už to jde, dávám fajvku

Nahoru Odpovědět
7.3.2015 16:45
Nic není nemožné, proto se snažím dál.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.