首页 > 解决方案 > Edge/IE 中的 PlayReady DASH 播放问题

问题描述

错误是什么?

MSPR_E_NO_DECRYPTOR_AVAILABLE:尝试查找正确的 PlayReady 解密器对象时发生故障 - 未找到解密器。[0x8004B896]

什么是 PlayReady 解密器对象?这是 WRMHEADER 还是什么?

我正在尝试在 dash.js 播放器中播放 PlayReady/DASH 视频。我可以看到清单已加载,PlayReady 许可证请求响应发生且正确,EME 报告内容密钥已添加到媒体会话。但是播放没有开始,但显示上面的错误。

我可以通过内容密钥手动解密内容。PlayReady 标头对象在清单和 init 段中都是可解析的。内容密钥校验和正确。

标签: mpeg-dashplayready

解决方案


您正在尝试播放您没有有效内容密钥的内容。这很可能是由于包含了当前机器无法满足的许可策略。您应该确保您在许可证中的政策能够得到履行。


推荐阅读