在gwt中嵌入Vimeo

  • 本文关键字:Vimeo gwt gwt vimeo
  • 更新时间 :
  • 英文 :


我试图使用gwt嵌入视频,但我意识到gwt不允许iframe。Vimeo建议使用这种代码进行嵌入。有其他方法吗?

补充

在得到答案后,我意识到我想将<frame>代码添加到HTML元素中,但这不起作用,但Frame起作用,如下所述。

GWTFrame类包装IFrame,您可以在下面的javadoc链接中找到示例用法。

GWT是2.5版本,而不是1.5版本。最新Frame文档的链接是-http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/Frame.html

public class FrameExample implements EntryPoint {
    public void onModuleLoad() {
        // Make a new frame, and point it at Google.
        Frame frame = new Frame("http://player.vimeo.com/video/"+VIDEO_ID);
        // Add it to the root panel.
        RootPanel.get().add(frame);
   }
}

如果你需要去第三方图书馆,那么你可以BST播放器。使用BST Player中的Vimeo GWT包装器-http://code.google.com/p/bst-player/source/browse/#svn%2Ftrunk%2Fvimeo-播放器提供商

我建议您只使用GWTFrameapi,不要使用任何第三方,除非您需要BST播放器提供的其他功能。

GWT支持IFRAME

检查:

http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/dom/client/IFrameElement.html

在这里你可以找到嵌入视频的代码

下载gwt youtube api并像下面的一样使用

http://code.google.com/p/gwt-youtube-api/source/browse/trunk/src/main/resources/com/google/youtube/showcase/Chromeless.gwt.xml?r=105

然后您可以找到要嵌入到页面中的代码。

在GWT(BST player API)中嵌入youtube播放器

并确保视频的路径:)

最新更新