2016-06-21 113 views
0

我创建了一个Azure媒体服务,它为资产编码,编码并创建传输策略。我生成的URL是完美的,但不会与Azure媒体播放器一起玩。我得到错误,任何人都可以帮助。 This is the error I get When try to play my encrypted VideoAzure媒体播放器不支持浏览器

编辑:我尝试上传并手动应用内容保护,然后从azure本身播放媒体。这也会返回类似的错误。 enter image description here

+0

你能发表一个URL来重现问题吗? 这是什么浏览器?你还使用什么类型的加密? – sraje

+0

我正在使用Azure Media Service提供的AES-128加密。我无法与您分享您的网址,因为我不被允许,但确定您可以重新创建该场景。让我知道如果我必须添加步骤。 –

+0

你是否看到与此视频相同的错误:http://ampdemo.azureedge.net/azuremediaplayer.html?url=%2F%2Famssamples.streaming.mediaservices.windows.net%2F830584f8-f0c8-4e41-968b-6538b9380aa5% 2FTearsOfSteelTeaser.ism%2Fmanifest&AES =真aestoken =承载%3DeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cm46bWljcm9zb2Z0OmF6dXJlOm1lZGlhc2VydmljZXM6Y29udGVudGtleWlkZW50aWZpZXIiOiI5ZGRhMGJjYy01NmZiLTQxNDMtOWQzMi0zYWI5Y2M2ZWE4MGIiLCJpc3MiOiJodHRwOi8vdGVzdGFjcy5jb20vIiwiYXVkIjoidXJuOnRlc3QiLCJleHAiOjE3MTA4MDczODl9.lJXm5hmkp5ArRIAHqVJGefW2bcTzd91iZphoKDwa6w8 – sraje

回答

0

我讨厌回答我的问题,但最后我发现了这个问题。我在这里解决了这个问题。

  1. 首先我检查并确保Streaming Endpoint正在运行。 enter image description here
  2. 我使用HLS和平滑协议,似乎这些需要在浏览器中的Flash支持。您可以在创建投放政策“CreateAssetDeliveryPolicy”的方法中添加一段代码。现在 enter image description here

  3. 上述变化将是足以让网址在任何浏览器中播放,但如果你是玩这些编码的视频编写自己的代码,那么请确保有关格式。这真的不是必要的,但我必须强制编码格式为Dash。 enter image description here

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