问题描述
我试图播放mpd格式的文件,但我不能。我找到了一些网站,他们在下一个代码中使用了这种格式。我复制了代码,但只出现了
(错误代码:102630)
这是整个代码。
<script type="text/javascript" charset="utf-8" async="" src="https://ssl.p.jwpcdn.com/player/v/8.17.1/jwpsrv.js"></script>
<script src="https://content.jwplatform.com/libraries/KB5zFt7A.js"> </script>
<script charset="utf-8" src="https://ssl.p.jwpcdn.com/player/v/8.17.1/jwplayer.core.controls.js"></script>
<script charset="utf-8" src="/https://ssl.p.jwpcdn.com/player/v/8.17.1/provider.shaka.js"></script>
<script> jwplayer.key='XSuP4qMl+9tK17QNb+4+th2Pm9AWgMO/cYH8CI0HGGr7bdjo';
</script>
<div id="player"></div>
<script>
var playerInstance=jwplayer("player");
playerInstance.setup( {
playlist: [ {
title : "MEGA TELEVISIÓN HD",description: "https://website.com",image: "logo.png","sources": [ {
"default": false,"file":'https://chromecast.cvattv.com.ar/live/c3eds/DiscoveryHD/SA_Live_dash_enc/DiscoveryHD.mpd',"drm": {
"widevine": {
"url": "https://sv.tsnt.xyz/cv.php"
}
},"label": "0","type": "mpd"
}
]
}
],width: "730",height: "420",aspectratio: "16:9",autostart: false,abouttext: "Site description",aboutlink: "http://webiste.com",cast: {},skin: {
name: "bekle",active: "green",inactive: "orange",background: ""
}
}
);
</script>
解决方法
错误代码表示:
102630 找不到可播放的来源
要么请求了一个空的播放列表,要么没有任何一项通过我们的过滤器以获取有效文件。
检查控制台和网络活动(如果在浏览器中可用),并查看是否收到响应以及响应的内容。
第二,该流使用Widevine DRM。您在supported device/browser上吗? 您可能需要将特定的标头发送到许可服务器,以获取解密密钥。您只是在调用一个没有自定义数据的PHP脚本,请再次检查控制台以获取更多反馈(如果它到达了发出许可证请求的位置)。