HLS Fairplay DRM内容通过使用videojs和videojs-contrib-eme从DRM服务器获取许可证密钥时出错,>

问题描述 投票:0回答:1

HLS Fairplay DRM内容videojs返回无法加载资源:Access-Control-Allow-Origin不允许来源https://。尝试获得HLS Fairplay的许可证时

我正在使用Videojs版本@ 7.5.5和videojs-contrib-eme版本@ 3.5.4

player.src({
            // normal Video.js src and type options
            src: streamUri,
            type: 'application/x-mpegURL',
            keySystems: {
                "com.apple.fps.1_0": {
                    certificateUri: certificateUri,
                    getLicense: function (emeOptions, contentId, keyMessage, callback) {
                        videojs.xhr({
                            uri: licenceUri,
                            method: 'POST',
                            responseType: 'arraybuffer',
                            body: keyMessage,
                            headers: {
                                'Content-type': 'application/octet-stream',
                                'utoken-drm': 'fp'
                            }
                        }, function (err, response, responseBody) {
                            if (err) {
                                callback(err);
                                return;
                            }

                            callback(null, responseBody);
                        });
                    }
                }
            }
        });
        player.play();'''

HLS Fairplay DRM内容videojs返回无法加载资源:Access-Control-Allow-Origin不允许来源https://。尝试获取HLS Fairplay的许可证时,我正在使用Videojs版本@ ...

http-live-streaming video.js hlsl fairplay eme
1个回答
0
投票

这是CORS错误。如果您不熟悉,CORS的描述为here

© www.soinside.com 2019 - 2024. All rights reserved.