JavaFX WebView无法正常播放YouTube视频

时间:2015-12-03 23:29:36

标签: java javafx webview youtube-api

我设置了使用URL播放YouTube视频的JavaFX WebView,我遇到的问题是某些YouTube视频提示消息: “此视频包含来自(VEVO / UMG等)的内容。限制在某些网站上播放。”

虽然在使用具有相同视频的iFrame进行测试时,相同的视频可以正常播放而没有我使用JavaFX WebView遇到的消息。 (您可以在http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe

上测试iFrame

例如,在下面的iFrame中,视频将播放正常,但WebView上的相同URL会导致之前列出的消息。

<iframe id="ytplayer" type="text/html" width="640" height="390" 
src="http://www.youtube.com/embed/Ri7-vnrJD3k?autoplay=1&origin=http//example.com" 
frameborder="0"/>

这让我相信这个问题与WebView从YouTube上获取视频的方式有关,是否有办法让WebView的行为像iFrame一样工作?

我现在只是嵌入了完整的网页,因为我尝试了多种方法来使/ embed / url正常工作,尽管我还没有。我相信它可能与origin参数有关,虽然我不确定。

0 个答案:

没有答案