Pravim web sajt o Zoni sumraka. Moja ideja je da se odmah po ulasku na sajt čuje popularni uvodna melodija iz serije, to sam uspeo putem ovog koda:
Kod:
<audio id="player" src="sound/zs.mp3" autoplay></audio>
<div id="player">
<button id="play" href="?act=play" onclick="document.getElementById('player').play()"><img src="theme/thetz/images/empty.png" width="16px"></button>
<button id="pause" onclick="document.getElementById('player').pause()"><img src="theme/thetz/images/empty.png" width="16px"></button>
<button id="up" onclick="document.getElementById('player').volume+=0.1"><img src="theme/thetz/images/empty.png" width="16px"></button>
<button id="down" onclick="document.getElementById('player').volume-=0.1"><img src="theme/thetz/images/empty.png" width="16px"></button>
</div>
Ali imam drugi problem, iritira me, a verovatno će i svakoga ko bude posetio sajt što se pri promeni stranice melodija pušta svaki put ispočetka. Moj problem nije u tome što će melodija krenuti ispočetka, već ako neko pauzira pesmu, ili je utiša/pojača na dugmićima koje sam stavio, pri svakoj promeni stranice moraće to opet.
PHP znam solidno (ceo sajt sam od 0 napisao) ali PHP sesije nisam uvežbao a pretpostavljam da je ključ za ovo u njima. Takođe, bitna stvar je da sam ovaj audio player stavio u fajl footer.php a njega sam u index.php i ostale stranice stavio preko require_once funkcije.