Tencent/QMUI_iOS

QMUIImagePreviewView 如何设置图片和视频混合轮播查看,我的部分代码设置如下,滑动时出现卡顿。

開放

#1,389 建立於 2022年3月30日

 (1 則留言) (0 個反應) (0 位負責人)Objective-C (1,444 個分叉)batch import
help wanted

倉庫指標

星標
 (7,200 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

`- (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; }`

貢獻者指南