K.D*_*K.D 1 iphone xcode objective-c ios swift
需要在UICollectionView中显示视频和图像.
如何在UICollectionView中显示视频和图像的数量.我正在使用JSON从服务器下载资产.
以下是服务器下载图像的代码:
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]];
}];
Run Code Online (Sandbox Code Playgroud)
以下是此屏幕的示例链接.
就个人而言,我不会将实际视频加载到单元格中的播放器中.您应该生成缩略图图像并使用顶部的播放图标.
然后,当用户选择视频单元格时,您可以在集合视图的顶部显示视频播放器.
您可以同时使用的活动AVPlayers的数量是有限的,它们将消耗更多的内存和资源.滚动包含AVPlayers的大量单元格会真正减慢单元格渲染速度,最终可能会导致应用程序崩溃
归档时间: |
|
查看次数: |
1151 次 |
最近记录: |