我试图嵌入使用GWT的视频,但我意识到,GWT不允许iframe中。 Vimeo的建议使用这种代码嵌入。 是否有其他办法做到这一点?
补充
让我意识到,我想补充的答案后<frame>
代码的HTML
元素,并且不工作,但Frame
,因为它是低于所述工作。
我试图嵌入使用GWT的视频,但我意识到,GWT不允许iframe中。 Vimeo的建议使用这种代码嵌入。 是否有其他办法做到这一点?
补充
让我意识到,我想补充的答案后<frame>
代码的HTML
元素,并且不工作,但Frame
,因为它是低于所述工作。
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玩家提供了一些其他功能。
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)
并确保视频的路径:)