有没有人有使用 swfobject 嵌入 flash 的经验?动态发布按预期工作,但使用他们的静态发布方法,我无法以编程方式控制播放器。这是我尝试过的描述
哪些步骤将重现该问题?
- 从这里使用静态发布方法嵌入视频:http ://code.google.com/p/swfobject/wiki/documentation
- 使用带有回调的 registerObject 来捕获对对象的引用
- 尝试使用 youtube api 中的任何方法,例如 loadVideoById() 或 play() https://developers.google.com/youtube/js_api_reference
- 这些方法在传递给 registerObject 的回调中返回的对象引用中未定义
什么是预期的输出?你看到了什么呢? 如果我使用动态发布,这些方法会起作用我希望能够像使用动态发布方法一样使用此处列出的所有方法。
您使用的是什么版本的产品?在什么操作系统上?2.2 mac osx 火狐和铬
请在下面提供任何附加信息。
代码片段:
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>
谢谢!