2011-08-18 32 views
0

Silverlight視頻播放器是否與其主機共享HTTP連接?Silverlight是否共享其主機的HTTP連接

這裏是場景:一個網站是密碼保護。該網頁包含一個帶視頻播放器的Silverlight控件。視頻播放器從同一個網站播放視頻。視頻播放器會使用網頁瀏覽器的憑證嗎?我使用MediaElement.Source來指定視頻來自哪裏。

如果不是,我該如何解決這個問題?

回答

1

這取決於它與服務器進行通信的方式......例如webrequest類可以被設置爲使用BrowserHTTPClientHTTP ...

BrowserHTTP使用瀏覽器的HTTP實施,包括Referer的,餅乾等

ClientHTTP允許你管理像手工餅乾HTTP設置...

使用MediaElement.SetSource你可以利用任何連接請你(BrowserHTTP/ClientHTPP)與您的特定設置(包括Authorization頭/ Cookies等)爲連接提供了Stream接口,用於與內容日誌...

進一步詳情,請參閱

+0

我通信使用MediaElement.Source。是瀏覽器還是客戶端HTTP – user380719

+0

看到我添加了關於'MediaElement.SetSource' - 這使您可以選擇'BrowserHTPP' /'ClientHTTP'之間的選項... – Yahia