Azure Media Player 不支持浏览器

Azure Media Player Doesn't Support Browser

我已经创建了一个 Azure 媒体服务 WhichEncode、Encrpts 并创建了资产的传送策略。我生成的 URL 非常完美,但无法与 Azure Media Player 一起播放。我得到错误,任何人都可以帮助解决这个问题。

编辑: 我尝试上传并手动应用内容保护,然后从 Azure 本身播放媒体。这也 returns 类似的错误。

我不想回答我的问题,但我终于想通了。我在这里解决了这个问题。

  1. 首先我检查并确保 Streaming Endpoint 是 运行。
  2. 我用的是HLS和Smoothing协议,看来这些需要浏览器支持flash。您可以在创建交付策略的方法中使用一段代码 "CreateAssetDeliveryPolicy"。

  3. 以上更改现在足以让 URL 在任何浏览器上播放,但如果您正在编写自己的代码来播放这些编码视频,请确保格式。确实没有必要,但我不得不将编码格式强制为 Dash。

  4. 如果您在播放视频时仍然遇到问题,请确保清单协议(http/https) 与您请求的协议(http/https) 相同.