Демо →
Uppod.AJAX
СкачатьСкрипт отключает работающий плеер, при запуске другого.
Как это работает: в тело страницы включается .js файл, который анализирует все подключенные плееры и контролирует их работу. Файл включается в шапку документа стандартным образом (внутри head)
<script language="JavaScript" src="uppod_ajax.js"></script>
Требования для flash-версии плеера (для html5 их нет):
- каждый плеер в HTML должен иметь уникальный идентификатор id в теге object (если используете тег embed, то нужно также указать параметр name для него). id должен начинаться с буквы и содержать слово player
- каждому плееру нужно передать идентификатор id параметром uid в списке параметров flashvars. Добавление uid в код плеера можно включить в настройках.
Совместная работа с JS API
Для совместной работы AJAX и JS API достаточно добавить в функцию uppodEvent код
if (event == "play") {
uppodStopAll(playerID);
}
uppodStopAll(playerID);
}