Как в ВKонтакте сделано проигрывание при серфинге?
Недавно вконтакте появилась фишка - при переходе по странцам музыка не останавливается.
Есть идеи как это реализовано? и как это можно сделать? Как аудио плеер будет использоваться HTML5 audio. |
Очевидно AJAX.
|
На форуме уже задавали этот вопрос. В ВКонтакте использует HTML5 API history - работает только в новых браузерах Chrome, Safari, FireFox. Статья на htmlbook.
|
Цитата:
UPD: Magneto, при помощи HTML5 API history невозможно реализовать изменение части страницы без изменения другой ее части. Это API дает возможно поменять адрес без перезагрузки страницы. И все! К тому же, даже если учесть это: Цитата:
|
2 Sweet
Спомощью api меняется адресс страницы без перезагрузки всей встраницы, контект подтягивается ajax'ом, плеер же на странице остается и продолжает играть, что непонятно?! |
Цитата:
|
мне кажется,что они просто делают это через AJAX и хистори апи, перезагружая DIV ID="page_wrap" ( вся страница.. контент )
обратите внимание, что DIV ID="gp" (плеер), DIV ID="system_msg" ( мессага слева сверху), и сам DIV ID="page_wrap" (контент) находятся внутри <body> а на все линки повешаны обработчики. |
Sweet Кое-кем будешь друзей своих называть )).
А так вопрос был в следующем: почему продолжает играть музыка при переходе на другие страницы. А не, как реализовать изменение части страницы без перезагрузки. |
я ответил на вопрос с рассуждением, прочитай его внимательнее
|
2 melky
спасибо кэп! Это уже три раза описали. |
Часовой пояс GMT +3, время: 19:47. |