开发者社区> 问答> 正文

如下,视频点播这个可以监听到这个错误吗?我web端也经常遇到这个错误。

视频点播这个可以监听到这个错误吗?我web端也经常遇到这个错误。“如果是auth过期的话 需要手动获取一下新的auth 然后通过replayByVidAndPlayAuth 替换下 再续播
https://help.aliyun.com/document_detail/414892.html?spm=a2c4g.436555.0.i1”

展开
收起
乐天香橙派 2023-07-25 19:58:55 45 0
3 条回答
写回答
取消 提交回答
  • 目前没有—此回答来自钉群“阿里云-VOD-视频点播-技术交流(进群先看公告)”

    2023-07-26 09:34:07
    赞同 展开评论 打赏
  • 视频点播服务通常提供了一些错误处理机制,包括可以监听到某些错误并采取相应的措施。具体而言,对于授权过期或无效的情况,您可以尝试以下方法来处理:

    1. 错误回调/事件监听:视频点播服务通常提供了错误回调或事件监听的功能,您可以注册相应的回调函数或事件处理器来捕获和处理错误信息。在捕获到授权过期或无效的错误时,您可以触发相应的逻辑,例如重新获取新的授权信息。

    2. 授权刷新机制:为了避免授权过期问题,可以使用视频点播服务提供的授权刷新机制。通过定期检查授权是否过期,并在需要时自动获取新的授权信息,以确保视频能够正常播放。

    3. 手动授权更新:如您所提到的,当授权过期时,您可以手动获取新的授权信息,并通过相关接口替换当前播放的授权信息。在Flutter中,您可以调用相关的API方法,如replayByVidAndPlayAuth,将新的授权信息传递给播放器进行续播。

    2023-07-25 22:29:43
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    是的,阿里云视频点播的播放器可以监听到授权过期的错误,并且可以根据错误码和错误信息来进行相应的处理。在授权过期时,一般会返回错误码 2003,表示播放凭证(PlayAuth)已经过期,需要重新获取新的播放凭证。

    如果您遇到了授权过期的错误,可以使用阿里云视频点播提供的 API,如 getVideoPlayAuth、getVideoInfo、replayByVidAndPlayAuth 等,来获取新的播放凭证并进行续播操作。其中,replayByVidAndPlayAuth 方法可以使用新的播放凭证来替换旧的播放凭证,实现无缝续播。

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

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载