我試圖在JavaFX WebView中播放Youtube視頻。像其他人一樣,我一直收到「發生錯誤,請稍後再試。」錯誤。 (同樣的SoundCloud也不管用,那可以使用HTML 5只)JavaFX WebView中的Youtube
我的代碼很簡單:
public static void main(String[] args){
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle(TITLE);
WebView wbv = new WebView();
wbv.getEngine().load("http://www.youtube.com/");
wbv.setPrefSize(854, 480);
primaryStage.setScene(new Scene(wbv));
primaryStage.show();
}
我已經嘗試:
- 使用例如嵌入鏈接https://www.youtube.com/embed/puAuDt6aNsw
- 使用常規的YouTube鏈接
- 結束語在iframe
- 安裝的DivX編解碼器的嵌入鏈接(和軟件)
如果我嘗試不同的網頁與HTML 5播放器(http://www.videojs.com) , 有用。
所以我猜它必須是與Youtube和Soundcloud有關。
有反正我可以做這個工作嗎? 謝謝
謝謝。這固定它!我使用的版本'8u76'因爲這是最新的一個,在這個時候,以上任何東西無論如何,'8u66'都是快照。 – user2513924