我有很多视频的在线课程。这些视频是在Vimeo中为这个课程的应用程序,但我使用flv加载到我的Flash版本的服务器,管理员希望得到这些flv。
因为我不知道一点AS3,我不能使用vimeo api 。所以:
如何在swf中显示网页(html播放器将运行视频的位置)?像某种web对象。结果必须是插入swf区域的视频页面
请在答案中具体说明,我的编码知识很差。
非常感谢! :)
答案 0 :(得分:0)
解决此问题的最佳方法是在Flash课程中设置一个与页面通信的ExternalInterface
。从那里,Flash可以调用一个方法来负责呈现Vimeo播放器的iframe
嵌入。您可能必须同时传递video_id
和视频应显示的位置(x/y
,如果它发生变化)。
一旦您设置了javascript设置以将iframe
嵌入到您需要的位置,您就可以通过Javascript API(https://developer.vimeo.com/player/js-api)与播放器进行互动。玩家基本上会被渲染到Flash之上(有点像灯箱),但会允许你需要的控制。
您还可以设置从Flash传递到Javascript,最后通过API传递到iframe
的任何播放控件。
如果您需要进一步说明如何设置,请与我们联系。