需要在 UICollectionView 中显示视频和图片。
如何在 UICollectionView 中显示视频和图像的数量。我正在使用 JSON 从服务器下载 Assets 。
下面是从服务器下载图片的代码:
NSDictionary *dictImage = [arrImages objectAtIndex:indexPath.item];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:[dictImage objectForKey:@“imgURL"]]];
[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
[cell.imgGallery setImage:[UIImage imageWithData:imgData]];
}];
这是此屏幕的示例链接。
最佳答案
就个人而言,我不会将实际视频加载到单元格中的播放器中。您应该生成缩略图图像并将它们与顶部的播放图标一起使用。
然后当用户选择视频单元格时,您可以在 Collection View 的顶部显示视频播放器。
一次可以使用的事件 AVPlayer 的数量是有限制的,它们会消耗更多的内存和资源。滚动浏览包含 AVPlayer 的大量单元格列表确实会减慢单元格渲染速度,最终可能会使您的应用程序崩溃
关于ios - 需要在 UICollectionView 中显示视频和图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42806001/