以编程方式删除缓存的持久 Playready 许可证
本文关键字:Playready 许可证 缓存 编程 方式 删除 | 更新日期: 2023-09-27 18:31:33
我目前正在开发一个系统,该系统有一个明确的用例来覆盖播放器当前用于解密实时流的当前Playready DRM许可证。(使用 Silverlight 和 SMFPlayer) - 这是为了清除当前许可证,以强制请求相同内容的新许可证。
我们可以通过销毁播放器元素并在同一流 url 中重新加载来实现这一点。 使用非持久性许可证。
但是,我们希望不必刷新播放器对象。
有没有办法以编程方式清除缓存的 Playready 许可证?
谢谢
不,不可能以编程方式实现此目的。唯一可用于访问许可证存储的 Silverlight 方法位于 LicenseManagement 类上,该类仅允许您检查是否为给定密钥 ID 存储了许可证。
您需要这样做的事实告诉我,您的许可工作流程中有些东西并不理想 - 如果您可以扩展您的实际目标(通过编辑此问题或发布新问题),我可能会提出更好的解决方案。