2010-05-17 88 views
0

我想开发一个播放youtube视频的silverlight应用程序。我不想让用户在thri电脑上安装我的silverlight应用程序,所以我需要在浏览器中播放视频。无论如何,我们可以做到这一点?如何在Silverlight中(在浏览器中)播放youtube视频?

+0

能看一看http://www.uxpassion.com/2009/08/silverlight-tutorial-play-hd-youtube-videos-silverlight/。我没有自己做过,因此不会作为答案发布,但在Silverlight中播放高清视频有几个结果。我不知道他们是否还在工作,但我仍然没有使用过。 – Rangoric 2010-05-19 05:27:17

+0

Hrm,在那里读了一些(当它出现时我读了它),并且由于某种原因它似乎不再起作用。我会把它留在那里,或许可以做到这一点的起点。 – Rangoric 2010-05-19 05:30:17

回答

1

Silverlight 4附带一个新的WebBrowser控件它可以让你显示HTML内容(例如一个带有youtube的iframe)。不幸的是,该控件只能在Out-Of-Browser模式下工作。所以如果你不想让用户在他们的PC上安装你的应用程序,那对你来说不会是一种选择。

因此,我认为解决这个问题的唯一途径是

A)打开一个弹出(新的浏览器窗口)这表明YouTube内容。 B)使用JavaScript在您的显示YouTube的Silverlight应用程序顶部打开一个新的div/iframe。您必须为您的Silverlight应用启用所谓的无窗模式然后(否则,您将无法在应用上显示任何类型的HTML)。

干杯,亚历克斯

相关问题