2013-08-16 60 views
1

我使用JavaFX的WebView和WebEngine類創建了一個Web瀏覽器。它工作正常,但無法播放視頻。它打開youtube.com,但不播放YouTube的視頻。它要求安裝Adobe Flash播放器。即使安裝後,問題也是如此。我是否必須在我的Java代碼中集成一些Adobe Flash Player插件。如果是,如何?或者有其他解決方案。請幫助。在JavaFX Web瀏覽器中集成Flash Player

回答

2

JavaFX 2.2中的WebView不支持基於插件的內容,如Flash內容。

的替代品,用於啓動從JavaFX的YouTube視頻的內容,你可以使用:

  1. HostServices.showDocument去啓動Flash內容在默認系統Web瀏覽器或
  2. YouTube的iframe embedding API在WebView中,而不是它的閃存接口。

YouTube iframe嵌入API嵌入了html5視頻內容,而不是Flash視頻內容和html5 video content works in WebView

欲瞭解更多信息,請參閱http://www.youtube.com/html5

+0

Thankyou @jewelsea。這正是我所期待的。 – utsav

+0

no.1使用HostService,...我們如何實現呢?例如,我的情況是,如果包含一個加載的flash iframe的網頁...? @jewelsea .... – gumuruh

相關問題