Agora云记录已成功启动但未记录

问题描述

步骤:

  1. 获取:成功,获取了resourceId
  2. 开始:成功,获得成功
  3. 查询:先获得成功,然后再输入代码404

在浏览器中,我与2个用户一起加入了test1频道,uid为100和101。

对于记录,我获得了resourceId以使用uid 99(在后端)进行记录

//Accquire
let reqBody = {
    "cname": 'test1',"uid": '99',"clientRequest": {}
};

然后我点击了启动API。

 //start
 let reqBody = {
            "cname": 'test1',"uid": 99,"clientRequest": {
                "token": channelRecorderToken,"storageConfig": {
                    "secretKey": ("awsSecretKey"),"region": storageRegion,"accessKey": ("awsAccessKey"),"bucket": ("awsBucket"),"vendor": storagevendor,"fileNamePrefix": [
                        "RECORDINGS"
                    ]
                },}
        };

AWS设置正确,我多次检查。为了生成令牌,我使用了此

let channelRecorderToken = RtcTokenBuilder.buildTokenWithUid(appID,appCertificate,channelName,userId,role,privilegeExpiredTs);

查询响应:

// RESPONSE 1
{
"resourceId": "resourceId","sid": "sid","serverResponse": {
    "status": 4,"fileList": "","fileListMode": "string","sliceStartTime": 0
}
}

// RESPONSE 2: When I again hit query API after 5-10 seconds 
{
   "resourceId": "resourceId","code": 404
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)