开发者社区> 问答> 正文

VOD-视频点播前端获取地址后,调用sdk的方法,没有进行下去,能帮忙看看是什么原因吗?

https://vod.ap-southeast-1.aliyuncs.com/?Action=GetUploadProgress&AppVersion=1.5.0&AuthInfo=b786103f47189ddc16f4e7dc359a3f40&AuthTimestamp=1688284615&BusinessType=UploadVideo&ClientId=D15F5145-33B3-42C4-B3C1-64DA21CC0DDC&DeviceModel=Chrome114.0.0.0&Format=JSON&SignatureMethod=HMAC-SHA1&SignatureNonce=875bf7b2-544a-4df6-89ca-ab43dacbaab0&SignatureVersion=1.0&Source=WebSDK&TerminalType=H5&Timestamp=2023-07-02T07%3A56%3A55Z&UploadInfoList=%5B%7B%22FileName%22%3A%22test-video.mp4%22%2C%22FileSize%22%3A36995984%2C%22FileCreateTime%22%3A1497513540000%2C%22FileHash%22%3A%22acb561f278bb3971bc32c7546f9f9048%22%7D%5D&UserId=5535486312226222&Version=2017-03-21&Signature=MFUhtfVyzrpwDuqIrw1P%2BTFH8w4%3D 这是请求地址,返回信息 :{"RequestId":"33017814-75A0-3B26-AD66-21273D3A18E1","UploadProgress":{"UploadProgressList":[]}}

VOD-视频点播前端获取地址后,调用sdk的方法,没有进行下去,能帮忙看看是什么原因吗?

展开
收起
我在学前端 2023-07-04 14:38:38 109 0
4 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    问题可能出现在使用 SDK 的过程中。以下是一些可能导致这种问题的原因:

    SDK 配置错误:如果 SDK 的配置不正确,可能会导致无法正常调用 SDK 的方法。请确保您已正确配置了 SDK 的相关参数,如密钥、域名等,并且已经通过 SDK 的鉴权过程。

    网络问题:如果您的网络连接不稳定或者存在防火墙等网络限制,可能会导致 SDK 无法正常连接到服务端。请确保您的网络连接正常,并且已经打开了必要的端口和协议。

    调用方法错误:如果您在调用 SDK 的方法时出现了错误,可能会导致 SDK 无法正常运行。请仔细查看 SDK 的文档并按照指引进行调用,确保您的调用方法正确。

    服务端问题:如果服务端出现了问题,可能会导致 SDK 无法正常工作。请与服务端的开发人员联系,并检查服务端日志以查找问题。

    2023-07-30 23:21:42
    赞同 展开评论 打赏
  • 建议您直接用官网demo调试下,再看看本地调整了什么此回答整理自“阿里云-VOD-视频点播-技术交流(进群先看公告)”

    2023-07-05 10:37:09
    赞同 展开评论 打赏
  • 根据提供的请求地址和返回信息,我可以给出一些可能的原因来解释为什么调用 VOD-视频点播前端获取地址后,SDK 方法没有继续进行下去:

    1. 认证错误:请确保在请求中提供了正确的身份验证信息(AuthInfo、AuthTimestamp、Signature等),这些信息对于访问阿里云服务是必需的。如果认证信息不正确或过期,可能导致请求失败。

    2. 参数错误:请检查请求中的参数是否正确,并符合阿里云 VOD 服务的要求。确保所有参数的格式正确且有效,包括文件名、文件大小、时间戳等等。

    3. SDK 配置问题:请确保你的 SDK 配置正确,并正确初始化了 SDK。检查是否提供了必要的配置信息,如 AccessKey ID、AccessKey Secret 等。确保 SDK 的版本与所使用的 API 版本相匹配。

    4. 网络连接问题:如果无法建立与阿里云 VOD 服务器的正常连接,可能导致请求不能成功。请确保网络连接正常,没有阻止访问的防火墙或代理设置。

    5. 请求未完成:根据返回的信息,UploadProgressList 是一个空数组,这可能表示上传进度列表为空。你可能需要等待一段时间,或者调用其他接口来获取上传进度或执行其他操作。

    2023-07-04 15:37:06
    赞同 展开评论 打赏
  • 根据您提供的信息,请求地址是获取视频上传进度的接口。返回的信息中,UploadProgressList 字段为空,表示当前没有上传进度信息。

    可能的原因有:

    1. 视频还未开始上传:如果视频还未开始上传,接口返回的进度列表将为空。请确认视频是否已经开始上传。

    2. 接口调用参数错误:请确保请求参数正确,并且签名信息正确生成。可以参考阿里云 VOD 的文档,检查请求参数的格式和签名算法是否正确。

    3. 接口调用频率限制:阿里云的接口可能会有请求频率限制,如果您频繁调用接口,可能会受到限制。请确保接口调用频率符合限制要求。

    建议您检查以上可能的原因,并根据具体情况进行排查和调试。

    2023-07-04 14:57:07
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
阿里文娱大前端技术实践 立即下载
前端代码是怎样智能生成的 立即下载