0

我在我的项目中使用 Azure 媒体播放器来播放 Azure 媒体服务资产,它非常适合。但是,我还需要在同一个项目中播放一些 HLS 内容,并且想使用同一个播放器。

Microsoft 声称 AMP 支持 HLS,但是当我将任何 HLS 源放入其中并将格式设置为 HLS 时,我最终会得到“找不到此媒体的兼容源”。错误。

有没有人成功地使用 AMP 播放 HLS 内容?

4

2 回答 2

2

请参阅https://docs.microsoft.com/en-us/azure/media-services/azure-media-player/azure-media-player-playback-technology。AMP 使用“html5”和“html5FairPlayHLS”进行 HLS 播放,它们都依赖于原生 HLS 支持而不是通过 javascript 支持。如果您需要在 Windows / 或更早版本的 android 上使用 HLS,则需要使用其他播放器。

于 2021-05-12T21:13:18.960 回答
2

Azure 媒体播放器仅支持播放来自媒体服务的内容。如果您想为任何 HLS 源(包括非媒体服务内容)使用单个播放器,那么您可能需要使用不同的播放器,例如 Shaka、Video.js 或 JWPlayer。也就是说,如果您按照https://docs.microsoft.com/en-us/azure/media-services/azure-media-player/azure-media-player-url禁用 URL 重写器,您可能会成功使用 AMP -重写器

于 2021-05-12T21:10:50.647 回答