Я сделал это с помощью vimeo, но обычно я создаю отдельную HTML-страницу со сценарием для запуска видео. Затем я открываю эту страницу в Fancybox, используя режим iframe (type:'iframe'
).
Для слушателя Vimeos у меня есть:
function endOfVideo() {
parent.$.fancybox.close();
}
vimeoAPI.api_addEventListener("onFinish","endOfVideo");
, который делает трюк.
Глядя на сходство, я думаю, в вашем случае это должно работать:
modVP.addEventListener(
BCMediaEvent.COMPLETE, function(){parent.jQuery.fancybox.close();}
);
В любом случае, проверьте правильность формата и синтаксиса в документации вашего API, но jQuery.fancybox.close();
или parent.jQuery.fancybox.close();
, если используется iframe, в любом случае должно работать