Tencent/QMUI_iOS
Auf GitHub ansehenQMUIImagePreviewView 如何设置图片和视频混合轮播查看,我的部分代码设置如下,滑动时出现卡顿。
Open
#1.389 geöffnet am 30. März 2022
help wanted
Repository-Metriken
- Stars
- (7.200 Stars)
- PR-Merge-Metriken
- (Keine gemergten PRs in 30 T)
Beschreibung
`- (void)imagePreviewView:(QMUIImagePreviewView *)imagePreviewView renderZoomImageView:(QMUIZoomImageView *)zoomImageView atIndex:(NSUInteger)index { zoomImageView.reusedIdentifier = @(index);
if (index == 1) {
dispatch_async(dispatch_get_main_queue(), ^{
AVPlayerItem *item = [AVPlayerItem playerItemWithURL:[NSURL URLWithString:@"https://ddg-mall-test.obs.cn-north-4.myhuaweicloud.com/dr-test%2Fbusiness%2Ffile%2Fbb0cc146-847d-424a-a9f9-4a5f8576c4d9.mp4"]];
zoomImageView.videoPlayerItem = item;
});
} else {
zoomImageView.image = [UIImage imageNamed:@"image0"];
}
}
- (QMUIImagePreviewMediaType)imagePreviewView:(QMUIImagePreviewView *)imagePreviewView assetTypeAtIndex:(NSUInteger)index { if (index == 1) { return QMUIImagePreviewMediaTypeVideo; } return QMUIImagePreviewMediaTypeImage; }`