描述
项目的域名忽然失效,紧急更换域名后,发现 使用阿里短视频SDK 上传后的封面图加载失败了。
分析
通过抓数据后,发现 更换域名后,缩略图的格式发生的改变。
MediaInfo(videoId=cc5e9d44114149d8be3fba60afcafc54, imageUrl=[https://outin-5672406bbcc411e8852800163e1c60dc.oss-cn-beijing.aliyuncs.com/image/cover/710D2FA65E964CAE88E08841F9255FAA-6-2.png?Expires=1560169312&OSSAccessKeyId=***), videoRatio=0.488245931283906, duration=3002, size=1167435)
即阿里回传的地址,竟然包含过期时间(1小时),过期后封面图则请求失败。
?Expires=1560169312&OSSAccessKeyId=***
而最初未更换域名的时候,回传的封面图地址是不包含过期时间的,此处就不展示了。
解决
其实,如果发新版本的App,都好解决。 主要是紧急更换,最好不发版,所以最后就让后端同学辛苦一下,做了一层过滤。
去掉 ?Expires=1560169312&OSSAccessKeyId=,就可以正常访问了。
网友评论