У кого-нибудь есть опыт встраивания flash с swfobject?Динамическая публикация работала, как и ожидалось, но используя статический метод публикации, я не мог управлять плеером программно.Вот описание того, что я пробовал
Какие шаги приведут к возникновению проблемы?
- Вставить видео с использованием метода статической публикации отсюда: http://code.google.com/p/swfobject/wiki/documentation
- используйте registerObject с обратным вызовом для захвата ссылки на объект
- попробуйте использовать любой из методов API YouTube, например loadVideoById () или play () https://developers.google.com/youtube/js_api_reference
- эти методы не определены в ссылке на объект, возвращенной в обратном вызове, переданном registerObject
Каков ожидаемый результат?Что вы видите вместо этого? эти методы работают, если я использую динамическую публикацию. Я ожидал, что смогу использовать все перечисленные здесь методы так же, как и метод динамической публикации.
Какая версияпродукт вы используете?На какой операционной системе?2.2 mac osx firefox и chrome
Пожалуйста, предоставьте любую дополнительную информацию ниже.
фрагменты кода:
js:
swfobject.registerObject("myMovie0", "10", "", function(e){
//try to do something with the player
e.ref.loadVideoById(videoID);
e.ref.play();
});
html:
<object width="425" height="356" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="myMovie0" style="visibility: visible;">
<param value="http://www.youtube.com/v/_DofZYPYOxM?enablejsapi=1&playerapiid=ytplayer&version=3" name="movie">
<!--[if !IE]>-->
<object width="425" height="356" data="http://www.youtube.com/v/_DofZYPYOxM?enablejsapi=1&playerapiid=ytplayer&version=3" type="application/x-shockwave-flash">
<!--<![endif]-->
<p>You must have flash installed to see this video</p>
<p><a href="http://www.adobe.com/go/getflashplayer"><img alt="Get Adobe Flash player" src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"></a></p>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
Спасибо!