按照文档给出的示例编写demo文件,一直显示获取地址出错,检查了playauth 和 vid 均没有问题
var player = new Aliplayer(
{
id: 'player-con',
encryptType: 1,
vid: '',
playauth:'',
qualitySort: 'asc',
format: 'm3u8',
mediaType: 'video',
width: '100%',
height: '500px',
autoplay: true,
isLive: false,
rePlay: false,
playsinline: true,
preload: true,
controlBarVisibility: 'hover',
useH5Prism: true,
},
function (player) {
console.log('The player is created')
}
)
问题原因 播放凭证已过期,播放凭证具有时效性,如果凭证过期则无法获取播放地址,需要重新获取播放凭证。
解决方案 通过调用获取视频播放凭证接口的方式,重新获取播放凭证。 - 推荐使用服务端SDK调用API来获取媒资信息,更为简单、高效。服务端SDK请参见使用说用,API详情可参见各API文档的SDK示例。 - 您也可以参见公共参数和调用示例,来生成HTTP/HTTPS请求。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。