企业自建应用在使用jsapi时报错提示无效应用,很有可能是以下两个原因导致的:
1. 应用的CorpID配置错误企业自建应用在使用jsapi时,需要在config接口中指定正确的CorpID,该CorpID必须与应用在管理后台配置的CorpID一致。如果配置的CorpID与应用实际不匹配,会导致jsapi鉴权失败,无法正常使用。
2. 授权方令牌(access token)获取失败另一个可能的原因是获取不到合法的access token。jsapi在调用前需要获取access token,如果获取失败会无法完成后续的鉴权操作。获取access token失败的原因可能有:- corpsecret配置错误, 授权地址格式错误,网络问题导致获取失败建议可以打印出获取access token的详细错误信息,以发现具体失败原因。总之,需要确保应用的CorpID配置正确,以及能够正常获取到access token,jsapi才能正常使用。
. 在创建 player 时,指定 videoSource 为普通视频 URL,并设置 enableAdaptiveBitrate 为 true:
js
const player = TCPlayer('player', {
videoSource: 'https://cloud.tencent.com/m/video.mp4',
enableAdaptiveBitrate: true
});