Tencent / QMUI_iOS

QMUI iOS——致力于提高项目 UI 开发效率的解决方案
http://qmuiteam.com/ios
Other
7.07k stars 1.37k forks source link

QMUIImagePickerPreviewViewController预览视频时QMUIPieProgressView悬浮在视频上不消失 #1285

Open minseks opened 3 years ago

minseks commented 3 years ago

Bug 表现 如题

截图 image

如何重现 使用QMUIImagePickerViewController单选或多选,选择某个视频item调用QMUIImagePickerPreviewViewController进行预览时,预览页面会出现小白点,如上图。

预期的表现 查阅代码发现该小白点是QMUIPieProgressView,目的是为了加载iCloud上的图片或视频资源时显示进度,该View会在cloudDownloadStatus被赋值为QMUIAssetDownloadStatusDownloading时显示,在Succeed、Canceled、Failed时隐藏。

但代码中在判断assetTypeQMUIAssetTypeVideo时仅仅只做了Downloading状态的赋值,并没有在加载成功的状态赋值Succeed,所以导致环形进度View以100%的状态始终显示。

其他信息

希望尽快修复,谢谢!

minseks commented 2 years ago

做类似新项目时又遇到了这个问题,仍然没有修复,希望修复,谢谢!