2013-04-27 1 views
0

URL (데이터베이스)의 이미지를 넣는 UIImageView가 있습니다. 그러나 한 가지 문제가 있습니다. 일부 URL은 이미지가 아니라 YouTube 나 다른 사이트로 연결되는 링크입니다. UIImageView에 비디오를 추가 할 수 있습니까? 어떻게하면 될까요?UIImageView 이미지 또는 비디오

HELP! 감사.

+0

있는 UIImageView. 데이터베이스에서 가져온 URL이 튜브인지 확인하면 비디오에서 축소판 이미지를 만들고 UIImageView에 표시 할 수 있습니다. – 8Ours

+0

일부 예제 코드일까요? Txx – user1832330

답변

2

UIImageView는 이미지 만 표시 할 수 있습니다. 하지만 이미지에서 엄지 이미지를 만들 수 있으며, imageview.you에서 데이터베이스 사이드에 플래그를 설정할 수 있습니다. 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]; 
관련 문제