我正在開發GWT應用程序。我需要在我的應用程序中嵌入YouTube視頻。
我試過BST播放器API,但是我沒有成功地提出播放器上的視頻。
我已經下載BST Player.jar
,並把它添加到我的構建路徑,然後繼承下面的罐子在gwtapp.gwt.xml
:在GWT(BST播放器API)中嵌入youtube播放器
**inherits name ='com.bramosystems.oss.player.core.Core'**
**inherits name ='com.bramosystems.oss.player.youtube.YouTube'**
然後我試圖BST頁上給出的例子:
simplePanel = new SimplePanel();
add(simplePanel);
simplePanel.setSize("", "");
try {
// create the player, specifing URL of media
player = new ChromelessPlayer("http://www.youtube.com/watch?v=O3CZFfyed3M", "80%", "350px");
CustomPlayerControl cpc = new CustomPlayerControl(player);
FlowPanel fp = new FlowPanel();
fp.add(player);
fp.add(cpc);
simplePanel.setWidget(fp); // add player and custom control to panel.
} catch (PluginVersionException e) {
// required Flash plugin version is not available,
// alert user possibly providing a link to the plugin download page.
simplePanel.setWidget(new HTML(".. some nice message telling the " + "user to download plugin first .."));
} catch(PluginNotFoundException e) {
// required Flash plugin not found, display a friendly notice.
simplePanel.setWidget(PlayerUtil.getMissingPluginNotice(e.getPlugin()));
}
我能看到與YouTube播放器面板,但我看不到視頻加載或播放。我試過player.playMedia()
,這沒有幫助。有關如何繼續並製作視頻的任何想法?
真棒!謝謝。 – Ashok
這是非常有幫助的,但是我在視頻中看到黑線,任何方式我都可以刪除它..? –
我用這個只有簡單的框架 - 它工作正常,請參考這個 http://stackoverflow.com/questions/14812679/vimeo-embedding-in-gwt –