Silverlight視頻播放器是否與其主機共享HTTP連接?Silverlight是否共享其主機的HTTP連接
這裏是場景:一個網站是密碼保護。該網頁包含一個帶視頻播放器的Silverlight控件。視頻播放器從同一個網站播放視頻。視頻播放器會使用網頁瀏覽器的憑證嗎?我使用MediaElement.Source來指定視頻來自哪裏。
如果不是,我該如何解決這個問題?
Silverlight視頻播放器是否與其主機共享HTTP連接?Silverlight是否共享其主機的HTTP連接
這裏是場景:一個網站是密碼保護。該網頁包含一個帶視頻播放器的Silverlight控件。視頻播放器從同一個網站播放視頻。視頻播放器會使用網頁瀏覽器的憑證嗎?我使用MediaElement.Source來指定視頻來自哪裏。
如果不是,我該如何解決這個問題?
這取決於它與服務器進行通信的方式......例如webrequest
類可以被設置爲使用BrowserHTTP
或ClientHTTP
...
BrowserHTTP
使用瀏覽器的HTTP實施,包括Referer的,餅乾等
ClientHTTP
允許你管理像手工餅乾HTTP設置...
使用MediaElement.SetSource
你可以利用任何連接請你(BrowserHTTP
/ClientHTPP
)與您的特定設置(包括Authorization
頭/ Cookies
等)爲連接提供了Stream
接口,用於與內容日誌...
進一步詳情,請參閱
我通信使用MediaElement.Source。是瀏覽器還是客戶端HTTP – user380719
看到我添加了關於'MediaElement.SetSource' - 這使您可以選擇'BrowserHTPP' /'ClientHTTP'之間的選項... – Yahia