gwt を使用して動画を埋め込もうとしましたが、gwt では iframe が許可されていないことに気付きました。 Vimeo は、この種のコードを埋め込みに使用することを提案しています。これを行う別の方法はありますか?
補足
<frame>
答えを得た後、要素にコードを追加したかったのですが、それはHTML
機能しませんが、Frame
以下のように機能することに気付きました。
GWT Frame クラスは IFrame をラップします。以下の javadoc リンクで使用例を見つけることができます。
GWT は 1.5 ではなく 2.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 Player を使用できます。BST Player の Vimeo GWT ラッパーを利用する - http://code.google.com/p/bst-player/source/browse/#svn%2Ftrunk%2Fvimeo-player-provider
BSTプレーヤーが提供する他の機能が必要でない限り、GWTフレームAPIのみに固執し、サードパーティを使用しないことをお勧めします。
GWT は IFRAME をサポートしています
小切手:
ここで、ビデオを埋め込むコードを見つけることができます
gwt youtube api をダウンロードし、以下のように使用します
次に、ページに埋め込むコードを見つけることができます。
GWT への YouTube プレーヤーの埋め込み (BST Player API)
そして、ビデオのパスを確認してください:)