Непрерывная игра SWF на статическом сайте - PullRequest
0 голосов
/ 29 мая 2010

У меня есть музыкальный проигрыватель SWF, встроенный в HTML-страницу. Есть ли способ непрерывно воспроизводить музыку, даже если загружены разные html-страницы? При нажатии на ссылку страница обновляется, а также перезапускается swf (музыка).

Если бы сайт работал на AJAX, это не было бы проблемой, но все мои страницы статичны. Я полагаю, я мог бы поместить все тело в iframe, но должен быть лучший вариант. Я, конечно, открыт для идеи использования ajax здесь, но у меня нет большого опыта работы с ajax. Есть идеи?

1 Ответ

0 голосов
/ 29 мая 2010

Ajax действительно не так сложен в освоении, используйте его.

Если вы перезагрузите другую страницу или ту же страницу с обычной ссылкой, вы потеряете свой текущий статус во встроенном проигрывателе. Таким образом, вы должны либо использовать нестандартный механизм ссылок, отделить плеер от страницы или сохранить свой текущий статус при изменении страницы. Ваши варианты в основном:

  • Используйте Ajax и никогда не загружайте новую страницу, а только новый контент (<- лучшее решение, imho) </li>
  • Используйте стандартный механизм ссылок, но сделайте это в iframe , проигрыватель запускается на родительской странице (я согласен с вами, это было бы неплохо)
  • Загрузите плеер в новом окне , поместите его в фоновом режиме или что-то. Это может быть лучше, чем решение iframe, но у вас могут возникнуть некоторые трудности с блокировщиками всплывающих окон. Не забудьте закрыть всплывающее окно, когда пользователь покидает вашу страницу.
  • Сохраняет статус игрока в cookie при каждом нажатии на ссылку. На странице загрузки проверьте наличие cookie и продолжайте воспроизведение на сохраненной позиции. Это приведет к небольшим перерывам во время воспроизведения, и вам необходимо иметь возможность взаимодействовать с музыкальным проигрывателем.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...