Непрерывный Flash музыкальный проигрыватель при навигации по сайту - PullRequest
2 голосов
/ 17 июня 2010

У меня есть сайт, который включает в себя Flash музыкальный проигрыватель, встроенный в макет.Я хочу, чтобы пользователи могли перемещаться по сайту, не прерывая музыку.Я провел много исследований и размышлений, и вот варианты, которые я придумал (помня, что я хочу быть настолько дружелюбным к SEO, насколько это возможно).У кого-нибудь есть другая идея?

  1. AJAX:Я установил версию, которая изменяет основной контент div на любую навигационную ссылку, по которой они щелкают, тем самым не прерывая проигрыватель Flash.Я настроил его соответствующим образом для поисковых систем с прямыми ссылками и функциями JQuery / Ajax.Если кто-то заходит на site.com/ и щелкает навигационную ссылку «Контакт», он загружает содержимое основного раздела содержимого на site.com/contact.php в основной раздел содержимого и изменяет строку URL-адреса на site.com/#Contact.То же самое происходит, если они перейдут на site.com/contact.php и нажмут «О» на панели навигации, он загрузит содержимое «О программе» и изменит адресную строку на site.com/contact.php#About.Очевидно, что это открывает совершенно новую банку червей с AJAX и проблемами с навигацией / историей хэшей, и я бы в конечном итоге столкнулся с людьми, которые могли ссылаться на такие вещи, как site.com/contact.php#About (который, я думаю, выглядит ужасно и не можетбыть слишком большим для SEO).

  2. Сохраните где-нибудь Flash player и перезагрузите их со страницей:Я не знаю, как это сделать, но я подумал о том, чтобы сохранить свою обычную навигацию без AJAX и сделать так, чтобы, когда пользователь нажимает навигационную ссылку, перед сменой страниц он сохраняет изменения в проигрывателе Flash Player (текущая песня и положение песни)куда-то, а затем загружает их во Flash при загрузке новой страницы.

  3. Что-то с iframe?

  4. Хорошая альтернатива Flash Player, который будетработа для этого типа приложений?

Спасибо!

Ответы [ 4 ]

0 голосов
/ 07 сентября 2010

В итоге я выбрал опцию AJAX.Отстой для любого без Javascript, но он делает свое дело, и сайт имеет приятный, плавный вид.Пока вы реализуете это в SEO-дружественной манере (http://www.ajaxoptimize.com/)), я не вижу недостатка в том, чтобы делать это таким образом, кроме потенциально «уродливых» URL. Если вы этого не хотите или не можетеиспользуйте Javascript, этот проигрыватель xspf кажется лучшим вариантом, несмотря на загрузочную дыру.

0 голосов
/ 28 августа 2010

Я столкнулся с той же проблемой ... непрерывная музыка - это проблема, даже с HTML5. Стандартными вариантами являются использование фреймов (не рекомендуется) или всплывающих окон (также не рекомендуется). Однако некоторые флэш-аудиоплееры устанавливают cookie с текущей позицией песни и используют этот cookie для поиска этой позиции при последующих загрузках страницы. Один такой игрок http://www.boutell.com/xspf/.

0 голосов
/ 03 сентября 2010

Только что попробовал проигрыватель Xspf и да, он воспроизводит песню со страницы на другую в тот же момент.К сожалению, есть небольшой разрыв в середине.И я тестировал с пустыми страницами, поэтому с некоторым содержанием это могло бы быть даже больше.Тест здесь: текст ссылки

0 голосов
/ 17 июня 2010

Зависит от того, насколько вы открыты для опций, я делал это раньше, но использовал всплывающее окно для размещения mp3-плеера, пока пользователь мог свободно перемещаться по сайту.Это либо это, либо установка iframe / frame.Я не вижу ничего другого, что работает с SEO.Перезагрузка страницы максимально перезапустит вашу музыку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...