Изготовление лица ждать, пока FLV Player не загружен
-
28-09-2019 - |
Вопрос
Не совсем уверен, как это сделать, но я заметил, что Facebox отлично работает, но когда я использую его для загрузки фильма, FLV Player, JWPlayer еще не загружен полностью, а ошибки. Поэтому я хочу загрузить JWPlayer (FLV Player) перед лицом для лица.
Facebox дает это как их код вставки. И они объясняют, что вы можете пройти аргумент в нем.
jQuery(document).ready(function($) {
$('a[rel*=facebox]').facebox()
})
Мой встроенный код для FLV Player является это:
var so = new SWFObject('/flash/playerTrans.swf','mpl','640px','360px','0');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('wmode','transparent');
so.addVariable('file', 'http://hometownquarterlyvideos.s3.amazonaws.com/whatishqchannel.flv');
so.addVariable('autostart','true');
so.addVariable('controlbar','none');
so.addVariable('repeat','always');
so.addVariable('image','/flash/video_girl/whatishqchannel.jpg');
so.addVariable('icons','false')
so.addVariable('screencolor','none');
so.addVariable('backcolor','FFFFFF');
so.addVariable('screenalpha','0');
so.addVariable('overstretch', 'true');
so.write('player');
Я попробовал просто копировать и вставлять в встроенный код в Facebox's (). Но у меня вернулась ошибка синтаксиса. Любые идеи?
Решение
Я не знаю, как у вас есть ваши ссылки, но вот как я это сделаю:
HTML (URL видео в Href и видеоизображение в Rel)
<a class="flash" href="http://hometownquarterlyvideos.s3.amazonaws.com/whatishqchannel.flv" rel="/flash/video_girl/whatishqchannel.jpg">Flash</a>
Сценарий (непроверенный)
$(document).ready(function(){
// click on flash video link
$('.flash').click(function(){
$.facebox('<div id="fbvideo"></div>');
var so = new SWFObject('/flash/playerTrans.swf','fbvideo','640px','360px','0');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('wmode','transparent');
so.addVariable('file', $(this).attr('href'));
so.addVariable('autostart','true');
so.addVariable('controlbar','none');
so.addVariable('repeat','always');
so.addVariable('image',$(this).attr('rel'));
so.addVariable('icons','false')
so.addVariable('screencolor','none');
so.addVariable('backcolor','FFFFFF');
so.addVariable('screenalpha','0');
so.addVariable('overstretch', 'true');
so.write('fbvideo');
return false;
})
})
Не связан с StackOverflow