视频点播这个可以监听到这个错误吗?我web端也经常遇到这个错误。“如果是auth过期的话 需要手动获取一下新的auth 然后通过replayByVidAndPlayAuth 替换下 再续播
https://help.aliyun.com/document_detail/414892.html?spm=a2c4g.436555.0.i1”
视频点播服务通常提供了一些错误处理机制,包括可以监听到某些错误并采取相应的措施。具体而言,对于授权过期或无效的情况,您可以尝试以下方法来处理:
错误回调/事件监听:视频点播服务通常提供了错误回调或事件监听的功能,您可以注册相应的回调函数或事件处理器来捕获和处理错误信息。在捕获到授权过期或无效的错误时,您可以触发相应的逻辑,例如重新获取新的授权信息。
授权刷新机制:为了避免授权过期问题,可以使用视频点播服务提供的授权刷新机制。通过定期检查授权是否过期,并在需要时自动获取新的授权信息,以确保视频能够正常播放。
手动授权更新:如您所提到的,当授权过期时,您可以手动获取新的授权信息,并通过相关接口替换当前播放的授权信息。在Flutter中,您可以调用相关的API方法,如replayByVidAndPlayAuth,将新的授权信息传递给播放器进行续播。
是的,阿里云视频点播的播放器可以监听到授权过期的错误,并且可以根据错误码和错误信息来进行相应的处理。在授权过期时,一般会返回错误码 2003,表示播放凭证(PlayAuth)已经过期,需要重新获取新的播放凭证。
如果您遇到了授权过期的错误,可以使用阿里云视频点播提供的 API,如 getVideoPlayAuth、getVideoInfo、replayByVidAndPlayAuth 等,来获取新的播放凭证并进行续播操作。其中,replayByVidAndPlayAuth 方法可以使用新的播放凭证来替换旧的播放凭证,实现无缝续播。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。