URL(データベース)から画像を配置するUIImageViewがあります。ただし、問題が 1 つあります。一部の URL は画像ではなく、YouTube や他のサイトへのリンクです。ビデオを UIImageView に追加することは可能ですか? どうすればそれを達成できますか?
ヘルプ!ありがとう。
URL(データベース)から画像を配置するUIImageViewがあります。ただし、問題が 1 つあります。一部の URL は画像ではなく、YouTube や他のサイトへのリンクです。ビデオを UIImageView に追加することは可能ですか? どうすればそれを達成できますか?
ヘルプ!ありがとう。
UIImageView は画像のみを表示できます。ただし、ビデオからサムネイル画像を作成してimageviewに表示することはできます。URLが画像の場合はフラグ= 1を設定し、URLがビデオの場合はフラグ= 2を設定するなど、データベース側でフラグを設定できます。または、拡張子を使用して決定できます。URL から拡張子を分割します。
そして、あなたは..のようなビデオからサムネイル画像を生成することができます.
NSURL *videoURl = [NSURL fileURLWithPath:videoPath];
AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoURl options:nil];
AVAssetImageGenerator *generate = [[AVAssetImageGenerator alloc] initWithAsset:asset];
generate.appliesPreferredTrackTransform = YES;
NSError *err = NULL;
CMTime time = CMTimeMake(1, 60);
CGImageRef imgRef = [generate copyCGImageAtTime:time actualTime:NULL error:&err];
UIImage *img = [[UIImage alloc] initWithCGImage:imgRef];
[YourImageView setImage:img];
[img release];