Музыкальный проигрыватель, который живет через страницы - PullRequest
2 голосов
/ 06 января 2011

У меня есть главная страница и внутри: музыкальный проигрыватель.

            <object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_maxi.swf"
                width="200" height="20">
                <param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_maxi.swf" />
                <param name="bgcolor" value="#ffffff" />
                <param name="FlashVars" value="mp3=Preloader.mp3&amp;loop=1&amp;autoplay=1&amp;autoload=1" />
            </object>

Он работает, и я могу слышать звук, но если я перехожу на другую страницу, он останавливается (пауза и возврат к началу, я все равно вижу его и нажимаю кнопку воспроизведения, поскольку он находится на моей главной странице)

Как мне заставить его играть во время просмотра страниц?

Примечание. Плеер имеет функцию паузы и не запускается автоматически, поэтому пользователи не будут раздражены.

Ответы [ 5 ]

3 голосов
/ 06 января 2011

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

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

Способ "Web 2.0" заключается в том, чтобы весь ваш сайт использовал AJAX, поэтому пользователь вообще никогда не покидает "страницу", а просто загружает на страницу различные элементы, когда онинажмите вокруг.Это то, что сделал Lala.com, например, до того, как Apple выкупила их и закрыла.

0 голосов
/ 06 января 2011

Главная страница - это просто «шаблон», который применяется к каждой странице содержимого. Он перезагружается каждый раз, когда вы переходите на другую страницу контента. Вот почему вы видите это поведение. Другое всплывающее окно - единственное решение, которое приходит на ум, кроме AJAX.

0 голосов
/ 06 января 2011

Большинство сайтов, которые поддерживают загрузку / работу контента на протяжении всего процесса, используют AJAX для обновления содержимого одной страницы или Frames . В зависимости от того, что у вас есть, вы можете использовать любую из этих техник для воспроизведения музыки при изменении содержимого на своей странице.

0 голосов
/ 06 января 2011

Я думаю, что фреймы или динамический контент AJAX - единственные решения.

0 голосов
/ 06 января 2011

Единственный способ - сохранить проигрыватель на странице, в то время как остальная часть контента загружается другим способом.Это может быть достигнуто с помощью AJAX или страшного HTML-фрейма и т. Д.

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