2

我目前正在开发一个系统,该系统有一个明确的用例来覆盖播放器当前用于解密直播流的当前 Playready DRM 许可证。(使用 Silverlight 和 SMFPlayer) - 这是为了清除当前许可证以强制请求为相同内容创建新许可证。

我们可以通过销毁播放器元素并在同一个流 url 中重新加载来实现这一点。使用非持久性许可。

但是我们不希望刷新播放器对象。

有没有办法以编程方式清除缓存的 Playready 许可证?

谢谢

4

1 回答 1

2

不,不可能以编程方式实现这一点。唯一可用于访问许可证存储的 Silverlight 方法位于LicenseManagement 类中,该类仅允许您检查是否为给定密钥 ID 存储了许可证。

您完全需要这样做的事实告诉我,在您的许可工作流程中有些事情不应该是 - 如果您可以扩展您的实际目标(通过编辑此问题或发布新问题),我或许可以提出更好的解决方案。

于 2014-11-24T06:32:04.533 回答