我試圖用gwt嵌入視頻,但我意識到gwt不允許iframe。 Vimeo suggests使用這種代碼進行嵌入。有沒有其他方法可以做到這一點?Vimeo嵌入gwt
補充
讓我意識到,我想<frame>
代碼添加到HTML
元素,因爲它是在下面說,不工作,但Frame
作品的答案後。
我試圖用gwt嵌入視頻,但我意識到gwt不允許iframe。 Vimeo suggests使用這種代碼進行嵌入。有沒有其他方法可以做到這一點?Vimeo嵌入gwt
補充
讓我意識到,我想<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 Frame API,除非你需要BST播放器提供的其他功能,否則不要使用任何第三方。
GWT支持IFRAME
檢查:
在這裏你可以找到代碼中嵌入視頻
下載GWT的YouTube API和使用如下
然後你可以找到嵌入到你的頁面的代碼。
Embedding youtube player in GWT (BST Player API)
,並確保視頻:)
謝謝你的幫助。這次我必須堅持使用vimeo。 – qben 2013-02-12 10:15:33
這很好 - 它工作得很好 - 它也給你一個完整的窗口,一些BST播放器如何在窗口周圍放置黑線 – 2016-11-14 09:22:51