Беспрерывно проигрывать mp3 на сайте? - PullRequest
4 голосов
/ 18 марта 2010

Клиент запрашивает один трек для прослушивания на сайте. Вообще я советую против этого, но они настаивают. Итак, каков самый простой способ встроить флэш-плеер в сайт, и когда пользователь переходит на другую страницу, пропуска / прерывания нет?

Я думаю, что необходим iframe .. Я использую флеш-плеер, который имеет автоматическое возобновление, но который решает только то, что вы остановились на песне, прежде чем перейти на другую страницу. Я пытался найти SO для ответа ..

Ответы [ 4 ]

4 голосов
/ 18 марта 2010

Если вы хотите, чтобы он был полностью непрерывным, вам придется встроить весь сайт в iframe или загружать страницы через Ajax.

Если вы можете терпеть паузу в музыке, вы можете изменить свой музыкальный проигрыватель Flash так, чтобы он сохранял cookie с текущей позицией в песне и при загрузке проверяет наличие cookie и возобновляет воспроизведение в этом месте. 1003 *

И то, и другое - уродливые хаки, но это заставляет пользователя слушать музыку.

1 голос
/ 18 марта 2010

Вы можете попробовать попундер. Каким бы ужасным это ни было, вы все равно не можете сделать намного хуже, чем проигрывать музыку на сайте, поэтому, если клиент согласится, это вариант.

1 голос
/ 18 марта 2010

Чтобы сделать что-то подобное, вам нужно держать браузер на той же странице и загружать содержимое страницы с помощью AJAX. HTML-код, который вы получаете от своих запросов AJAX, может быть помещен в iFrame, но это не дает никаких преимуществ. На самом деле вам нужно знать немного Javascript и AJAX. Если вы не сделали много AJAX, я бы начал с JQuery, так как это делает его немного проще.
Конечно, создание такого веб-сайта может стать очень сложным, особенно если страницы делают что-то более сложное, чем отображение текста. Также учтите, что в адресной строке всегда будет отображаться один и тот же адрес, чтобы страницы закладок не работали. Опять же, вы, вероятно, могли бы найти способ обойти это, но я хочу сказать, что есть много мелких вещей, о которых вы должны подумать, если решите пойти по этому пути.

0 голосов
/ 18 марта 2010

Создать скрытый фрейм за текущим контентом. Воспроизведение контента там. Навигация между страницами происходит в верхнем фрейме, поэтому фоновый фрейм остается на месте. Как минус, URL останется прежним.

Серьезно, однако, сайт будет сосать, если не будет способа отключить это дерьмо.

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