阿里短视频封面图加载失败(更换域名后)

描述

项目的域名忽然失效,紧急更换域名后,发现 使用阿里短视频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=,就可以正常访问了。

你可能感兴趣的:(阿里短视频封面图加载失败(更换域名后))