Wątek przeniesiony 2014-08-14 09:11 z PHP przez dzek69.

Jak dodać muzyke na stronę

0

Witam,

Jak mogę dodać muzykę na stronę, która będzie odtwarzała się w pętli na każdej podstronie w tle.
Jednocześnie na kolejne stronie będzie odtwarzać dzwięk od momentu na którym na wcześniejszej
stronie się zatrzymała. Czyli jednym ciągiem.

0

Zapisuj postęp w cookies?

0

Właśnie tak myślałem, żeby użyć js. pobrać js czas, zapisać ajaxem do sesji w php i umiścić czas na kolejnej stronie, ale nie wiem. Jak pobrać, ani jak umieścic :/ Domyślam się, że użyje html5.

0

Czekaj, czekaj, co? :|
Co jest złego w ciasteczkach?

0

nic. ciastko i sesji to praktycznie to samo. jedno i drugie generowane przez php. tylko, ze jedno przechowywane dysku user'a, a drugie na serwerze.

0

Em, wcale nie :|
Ciasteczkami możesz manipulować bezpośrednio z JS'a...

* usera

0

masz na myśli o ciasteczkach generowanych przez js?

w sumie może to i lepszy pomysł, ale co dalej?

0

No reszta już zależy od tego, w jaki sposób odtwarzasz tę muzykę.

0

... yhy.

0

ok, prawie zrobione. wszystko robie za pomoca js. nie wiem tylko jak odczytac czas przed przejsciem usera na inna podstronę? Jeżeli kliknie w href albo w button to pół biedy, ale co jak chytrus zmieni adres w przeglądarce?

0

setTimeout i zapisuj np.co sekundę.

0

działa. ale opcja z setTimeout średnio mi pasuje, muszę sprawdzić jak to będzie jak zamknę przeglądarkę/zakładkę. Cookie w przeglądarce od razu się skasują? :D

0

Zależnie od ustawień przeglądarki.
Domyślnie - nie.

0

Jak wciskam pause z kodu js audio.pause to dostaje blad "NetworkError: 404 Not Found - http://test/undefined". co jest grane ? :D

0

ee, bez sensu, będą przerwy, ładowanie od nowa, itd.

po prostu przeładowywuj treść ajaxem, nie ruszając kontenera w którym gra muzyczka..

0

@dzek69 to byl moj pierwszy pomysl. I wczoraj do niego powrocilem. Player w js to bzdura :/ ale pocwiczylem sobie kod w js :D jedyne rozwiazanie to .load() albo ajax tak jak napisales.

1 użytkowników online, w tym zalogowanych: 0, gości: 1