Vimeo的嵌入GWT(Vimeo embedding in gwt)

2019-09-29 13:01发布

我试图嵌入使用GWT的视频,但我意识到,GWT不允许iframe中。 Vimeo的建议使用这种代码嵌入。 是否有其他办法做到这一点?

补充

让我意识到,我想补充的答案后<frame>代码的HTML元素,并且不工作,但Frame ,因为它是低于所述工作。

Answer 1:

GWT的框架类包装一个iframe,你可以找到以下的Javadoc链接的例子使用。

GWT是2.5版本,而不是1.5。 以最新的框架文件的链接- 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播放器使用Vimeo的GWT包装的- http://code.google.com/p/bst-player/source/browse/#svn%2Ftrunk%2Fvimeo-player-provider

我宁愿建议你坚持GWT框架API,并且不使用任何第三方,除非你需要的BST玩家提供了一些其他功能。



Answer 2:

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

然后,你可以找到的代码在你的页面中嵌入。

嵌入YouTube播放器在GWT(BST播放器API)

并确保视频的路径:)



文章来源: Vimeo embedding in gwt
标签: gwt vimeo