Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tło dźwiękowe strony
Czadus
post
Post #1





Grupa: Zarejestrowani
Postów: 164
Pomógł: 4
Dołączył: 29.08.2008

Ostrzeżenie: (0%)
-----


Witam. Tematów tego typu spotkałem wiele, nie tylko na tym forum, ale również na google, forach itp. Niestety nie znalazłem odpowiedzi. Szukam sposobu, jeżeli takowy istnieje w ogóle, aby dźwięk, jaki odtwarza flashowy player, mimo przeładowania nie zaczynał się od początku, ale nieprzerwanie trwał. Pomijam tutaj już popupy, pomijam również frame (nie jestem w żaden sposób ich zwolennikiem). Uprzedzając krytykę wobec mnie za wstawienie tła dźwiękowego na stronie, nadmieniam, że jest to strona stworzona na zamówienie, i to klient zarzyczył sobie taki "bajer". Zatem moje pytanie brzmi, czy na stronie www.morphingorchestra.org, można stworzyć tło, aby mimo przeładowania strony nieprzerwanie działało?? Spodziewam się negatywnej odpowiedzi, jednak mam tę nikłą nadzieję, że o jakimś rozwiązaniu nie wiem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Masz taką możliwość i podam Ci 2 sposoby:
1) Przeładowywanie strony za pomocą AJAX'a (a raczej tylko niektórych elementów tak, żeby element z animacją pozostał nieruszony)
2) Wszystkie linki traktujesz JS'em. Dajesz im zdarzenie onclick="idzDoAdresu(this.href); return false;" I robisz coś w stylu:
Kod
function idzDoAdresu(adres){
   document.location.href = adres + "?czas=" + pobierzAktualnyCzasPlayera();
}
Funkcja pobierzAktualnyCzasPlayera() - wiadomo do czego służy. Możesz ją zbudować np. odliczając sekundy od wystartowania animacji flash (czyli dźwięku). Wtedy po przeładowniu strony masz informację gdzie zatrzymał się poprzednio dźwięk. Startujesz go od ostatnio granej sekundy.
Kilka podpowiedzi:
sount.start()
Połączenie JS i Flash

Moim zdaniem bardziej elegancki jest sposób nr 1. Do tego muzyka będzie grała nieprzerwanie. Ale wybór należy do autora (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Chciałem tylko pokazać, że taki problem można rozwiązać w miarę łatwo przynajmniej na kilka sposobów.

Ten post edytował sowiq 10.12.2008, 19:15:57
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 23:35