在使用http回调接收上传视频后的信息时,我们根据回调内容更新视频的封面url和时长。现在遇到一个问题,即某个视频的封面已成功更新,但时长显示为0。由于日志记录过久已被清理,无法核实当时接收到的回调参数。请问是我们的逻辑处理时长更新有误,还是回调本身提供的时长就是0?涉及的回调事件为“音视频分析完成”和“视频截图完成”。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
问题一:视频点播推送的时长为0是有可能的。这可能是因为视频内容本身就没有时长,或者在上传过程中出现了错误导致无法获取到视频时长。
问题二:如果回调信息中只更新了封面URL地址而没有更新视频时长,那么可能是由于您的更新逻辑存在问题,或者是回调传给您的时长确实为0。您可以检查一下您的代码逻辑,确保在更新视频时长时没有出现异常或错误。另外,您也可以尝试重新上传视频并查看回调信息是否正确更新了视频时长。
问题三:如果处理逻辑在一个事务里,那么不应该存在一个字段更新了而另一个字段没更新的情况。因此,如果您确定处理逻辑没有问题,那么音视频分析完成和视频截图完成的回调事件应该不会返回时长为0的情况。但是,如果您找不到日志了,就无法确定具体是什么原因导致的问题。建议您联系相关技术支持人员进行进一步排查和解决。
问题四:这个问题不太清楚您指的是什么超了,如果是时间超过了去年8月份的话,那么可能是因为系统设置或者数据被删除等原因导致的。建议您联系相关技术支持人员进行进一步了解和解决。