2010-05-17 254 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)。

乾杯,亞歷克斯

相關問題