我在我的项目中使用Azure Media Player来播放Azure媒体服务资产,它对此非常有效。然而,我也需要在同一项目中播放一些HLS内容,并希望使用相同的播放器。
微软声称AMP支持HLS,但当我将任何HLS源放入其中并将格式设置为HLS时,我得到的结果是“没有找到此媒体的兼容源。”错误。
有没有人成功地用AMP播放了HLS内容?
发布于 2021-05-13 05:10:51
Azure Media Player仅支持播放媒体服务中的内容。如果你想对任何HLS源使用一个播放器,包括非媒体服务内容,那么你可能会想要使用不同的播放器,比如Shaka,Video.js,或者JWPlayer。也就是说,如果您按照https://docs.microsoft.com/en-us/azure/media-services/azure-media-player/azure-media-player-url-rewriter禁用to URL重写器,您可能会成功使用AMP。
发布于 2021-05-13 05:13:19
参见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,你需要使用另一个播放器。
https://stackoverflow.com/questions/67510612
复制相似问题