如何将登录信息和/或 IE 浏览器缓存传送到 Windows Media Player?
(由于我居住在香港,因此屏幕截图是繁体中文,很抱歉......)
例如,我在下面 URL 中有一个视频,需要基本身份验证(登录)才能访问。
为了您的测试目的,用户名是“test”,密码是“today!234”。
使用IE打开上述网址,可以看到里面有一个视频“life.wmv”。
问题是,当我单击视频链接“life.wmv”时,它会在 Windows Media Player 中打开 WMV,然后 WMP 再次询问我凭据信息。
WMP 是否使用 IE 缓存和/或会话?如果这些信息可以在 IE 和 WMP 之间共享。他们不应该再询问我登录信息。
期望您慷慨相助,非常感谢。
答案1
理论上,将用户名和密码添加到 URL 的前缀并将其作为流加载到 Windows Media Player 中应该可以工作,但就像你一样,它再次要求输入凭据。然而,在 VLC 中打开网络流的行为符合预期,使用http://测试:[电子邮件保护]:8080/tmp/测试/生活.wmv
不知道 WMP 出了什么问题。希望这种方法能为您找到解决方案。
编辑:附加-https://support.microsoft.com/en-us/kb/816089
Windows Media Player 9 系列使用 NTLM 身份验证代理提示用户输入凭据