Silverlight视频播放器是否与其主机共享HTTP连接?
以下是该方案:网站受密码保护。该网页包含带有视频播放器的Silverlight控件。视频播放器播放来自同一网站的视频。视频播放器是否会使用来自Web浏览器的凭据?我使用MediaElement.Source来指定视频的来源。
如果没有,我该如何解决这个问题?
答案 0 :(得分:1)
这取决于它与服务器通信的方式......例如,webrequest
类可以设置为使用BrowserHTTP
或ClientHTTP
...
BrowserHTTP
使用浏览器的HTTP实现,包括Referer,Cookies等。
ClientHTTP
允许您手动管理Cookie等设置......
使用MediaElement.SetSource
,您可以利用您所需的任何连接(BrowserHTTP
/ ClientHTPP
)与您的特定设置(包括Authorization
标题/ Cookies
等)作为该连接的日志,为内容提供Stream
接口...
进一步详情见