Всплывающий музыкальный плеер из кадра - PullRequest
0 голосов
/ 10 февраля 2009

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

Мне было интересно, есть ли какой-нибудь код javascript / jquery, который я могу использовать для этой функции. Если нет, то какой еще способ я могу использовать для достижения этой цели.

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

Ответы [ 2 ]

2 голосов
/ 10 февраля 2009
0 голосов
/ 11 июня 2009

Вы можете вызвать функцию javascript window.open () из своего музыкального флеш-плеера с помощью ExternalInterface.call () (и убедитесь, что вы установили allowScriptAccess = samedomain в качестве параметра flash в html для его работы).

Затем откройте ваш музыкальный проигрыватель swf во всплывающем окне с дополнительным параметром, чтобы вы знали, что он находится во всплывающем окне.

Чтобы всплывающая версия продолжала играть там, где была подставлена, вы можете использовать вызов LocalConnection. Версия в рамке будет прослушивать LocalConnection и отображать его текущее состояние воспроизведения (что играет, в какую секунду и т. Д.), А всплывающая версия может запросить это и продолжить точно с того же места. Это значительно облегчит работу с конечным пользователем.

Наконец, проигрыватель в рамке может вызывать дополнительные функции javascript через ExternalInterface.call (), чтобы удалить себя из DOM документа в рамке.

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