【问题标题】:Does a Silverlight share the HTTP connection of its hostSilverlight 是否共享其主机的 HTTP 连接
【发布时间】:2011-08-18 13:07:45
【问题描述】:

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

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

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

【问题讨论】:

    标签: asp.net silverlight video


    【解决方案1】:

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

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

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

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

    更多详情见

    【讨论】:

    • 我使用 MediaElement.Source 进行通信。是浏览器还是客户端HTTP
    • 查看我对 MediaElement.SetSource 的补充 - 这使您可以在 BrowserHTPP / ClientHTTP 之间进行选择...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多