rwtryb
17.08.2011, 08:23:46
Witam,
Chciałem się zapytać was w jaki najprostszy sposób dodać odtwarzacz na stronę www, tak, aby grał ciągle bez względu na zmianę strony, na której znajduje się użytkownik, czy jest może gotowe narzędzie w tym celu?
Z góry dziękuje za wszelkie podpowiedzi.
zordon
17.08.2011, 09:25:45
Odtwarzaczy różnej maści w necie jest mnóstwo, czy to muzycznych, czy to video.
Odtwarzanie tego cały czas, mimo zmiany strony to inna bajka. Proponuję Ci 3 podejścia:
1. Nawigacja strony w AJAX. Zamiast przeładowywać stronę, podmieniasz tylko część, która faktycznie się zmienia. HTML, w którym umieszczony jest odtwarzacz pozostaje bez zmian i dzięki temu utwór nie jest przerywany
2. Ramki. Cała strona jest w podramce, za wyjątkiem odtwarzacza, który jest na tej "najwyższej", niezmiennej warstwie
3. Osobna strona - popup. Uruchamiasz odtwarzacz w osobnym, małym okienku. Po stronie nawigujesz normalnie
Każda z metod ma swoje wady i zalety. Trzecia opcja jest najprostsza do zrobienia, poza tym większość stron z radiami internetowymi zagnieżdża swoje playery właśnie w ten sposób.
kudlatypawelek
17.08.2011, 10:31:32
Kolega zordon dobrze napisał, że każda metoda ma swoje zalety i wady. Ramki są od dawna uważane za zło, więc raczej odradzam. AJAX jest lepszy, ale jeżeli nawigacje oprzesz na przeładowania poszczególnych elementów strony to tym samym "tracisz" niejako strukturę linków wewnętrznych, a to z kolei utrudnia "współpracę" z Google. Opcja z popupem wydaje się najsensowniejsza. Niestety protokół HTTP jest bezstanowy i za każdym razem mamy request i response.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.