Asp.net Silverlight是否共享其主机的HTTP连接
Silverlight视频播放器是否与其主机共享HTTP连接 下面是一个场景:网站受密码保护。该网页包含带有视频播放器的Silverlight控件。视频播放器播放来自同一网站的视频。视频播放器是否会使用来自web浏览器的凭据?我使用MediaElement.Source指定视频的来源Asp.net Silverlight是否共享其主机的HTTP连接,asp.net,silverlight,video,Asp.net,Silverlight,Video,Silverlight视频播放器是否与其主机共享HTTP连接 下面是一个场景:网站受密码保护。该网页包含带有视频播放器的Silverlight控件。视频播放器播放来自同一网站的视频。视频播放器是否会使用来自web浏览器的凭据?我使用MediaElement.Source指定视频的来源 如果没有,我如何修复此问题?这取决于它与服务器的通信方式。。。例如,webrequest类可以设置为使用BrowserHTTP或ClientHTTP BrowserHTTP使用浏览器的HTTP实现,包括Refere
如果没有,我如何修复此问题?这取决于它与服务器的通信方式。。。例如,
webrequest
类可以设置为使用BrowserHTTP
或ClientHTTP
BrowserHTTP
使用浏览器的HTTP实现,包括Referer、cookie等
ClientHTTP
允许您手动管理HTTP设置,如Cookies
使用MediaElement.SetSource
您可以利用您喜欢的任何连接(BrowserHTTP
/ClientHTPP
)和特定设置(包括Authorization
header/Cookies
等)作为日志,因为该连接为内容提供了流
接口
详情见
MediaElement.SetSource
-这让您可以在BrowserHTPP
/ClientHTTP
之间进行选择。。。