Вы пытались создать объект SWF с помощью jQuery, задав для этого параметры swf, а затем с помощью параметра содержимого потоковых проигрывателей непосредственно установить html модели .??
Также попробуйте проверить свое окно отладки, также посмотрите, есть ли какие-либо ошибки, появляющиеся.
- E.G
var flashvars = { //Change this with $.extend within click callback if you need to!
file : 'yvideo.flv'
}
var flowBoxParams = {
'autoScale': false,
'transitionIn': 'none',
'transitionOut': 'none',
'width': 680,
'height': 495,
}
var $conatiner = $('<div></div>').attr('id','MediaPlayerHolder').hide();
swfobject.embedSWF("/flowplayer/flowplayer.swf","MediaPlayerHolder","300","120","9.0.0",flashvars,params,attributes);
$("a.video_link").click(function(){
//Merge basic settings with title
params = $.extend(flowBoxParams,{title:this.title,html:$container});
//Send object to FlowPlay
$.fancybox(params);
//Show the video play
$($container).show();
});
Это просто установка переменных с настройками по умолчанию в них (flashvars, flowBoxParams), создание пустого контейнера div с идентификатором (MediaPlayerHolder) и настройка его отображения: нет.
Затем мы создадим базовый flash-элемент с swfObject, который будет вашим swf-плейером, и назначим его скрытому контейнеру div.
Затем мы ждем активации клика пользователя и затем изменяем настройки по умолчанию, чтобы добавить значение заголовка в параметры Flowplayer.
Затем мы просим игрока потока начать то, что ему нужно сделать.
с тонким изменением видимости контейнера.
Это не проверено, но если здесь есть какие-либо ошибки, они должны быть незначительными, если только поток не является строгим, когда дело доходит до загрузки SWF-файла.