Silverlight是否共享其主机的HTTP连接

时间:2011-08-18 04:43:50

标签: asp.net silverlight video

Silverlight视频播放器是否与其主机共享HTTP连接?

以下是该方案:网站受密码保护。该网页包含带有视频播放器的Silverlight控件。视频播放器播放来自同一网站的视频。视频播放器是否会使用来自Web浏览器的凭据?我使用MediaElement.Source来指定视频的来源。

如果没有,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

这取决于它与服务器通信的方式......例如,webrequest类可以设置为使用BrowserHTTPClientHTTP ...

BrowserHTTP使用浏览器的HTTP实现,包括Referer,Cookies等。

ClientHTTP允许您手动管理Cookie等设置......

使用MediaElement.SetSource,您可以利用您所需的任何连接(BrowserHTTP / ClientHTPP)与您的特定设置(包括Authorization标题/ Cookies等)作为该连接的日志,为内容提供Stream接口...

进一步详情见