开发者社区 问答 正文

阿里云点播 报错如下 麻烦帮看看,谢谢

阿里云点播-获取播放凭证 java环境 错误信息 com.aliyuncs.exceptions.ClientException:Forbidden.IllegalStatus:Status of the video is illegal.Currently Video Status is Transcoding and AuditStatus is Init. image.png

展开
收起
1138865711161311 2022-05-16 10:05:04 919 分享 版权
阿里云 AI 助理回答
  1. 问题描述: 您在Java环境中使用阿里云点播服务尝试获取视频播放凭证时,遇到了错误信息:com.aliyuncs.exceptions.ClientException: Forbidden.IllegalStatus: Status of the video is illegal. Currently Video Status is Transcoding and AuditStatus is Init. 这表示您的视频当前状态不支持播放,具体为正在转码且审核状态未开始。

  2. 原因分析

    • 视频状态非法:视频当前处于“转码中”状态,并且审核状态为“未开始”。阿里云点播服务只允许状态为“Normal”的视频被播放。
    • 播放时机不当:在视频转码和审核完成之前,尝试获取播放凭证会导致此错误。
  3. 解决步骤

    • 检查视频状态:首先,您需要登录阿里云点播控制台,查看该视频的当前状态与审核进度。
      • 确认视频是否已完成转码。
      • 确认视频是否已通过内容审核。
    • 等待处理完成:如果视频仍在转码或审核过程中,请耐心等待直至所有处理步骤完成。阿里云点播会自动进行转码和审核,无需手动干预。
    • 重新获取凭证:一旦视频状态变为“Normal”,再次调用GetVideoPlayAuth接口获取播放凭证。
  4. 注意事项

    • 避免即时播放需求:对于新上传的视频,应规划好时间缓冲,确保视频有足够的时间完成处理流程后再提供给用户播放。
    • 状态监控:可以利用阿里云点播的事件通知服务来监听视频处理的状态变化,以便在视频变为可播放状态时自动触发相应逻辑。
  5. 进一步支持: 如果按照上述步骤操作后问题仍未解决,建议收集详细的错误日志及视频ID等信息,联系阿里云技术支持获取更专业的帮助。

请记得,确保在视频完全准备好(即转码和审核均完成)后再尝试获取播放凭证,以避免遇到此类错误。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: