gpt4 book ai didi

ios - Objective-c,有没有办法从 URL 获取视频缩略图而不是使用 MPMoviePlayerController 和 AVAssetImageGenerator?

转载 作者:行者123 更新时间:2023-11-29 01:40:37 24 4
gpt4 key购买 nike

我想从 URL 获取视频缩略图,而不是使用 MPMoviePlayerControllerAVAssetImageGenerator。因为这些有一些问题。我已经问过的问题,

第一个是: AVAssetImageGenerator not working properly, I am unable to fetch thumbnail of video from URL

第二个是: https://stackoverflow.com/questions/32431311/mpmovieplayercontroller-not-fetching-thumbnail-of-video-from-url-properly

我不知道该怎么做。任何建议都会很棒。提前致谢!!!

最佳答案

您所需要的只是在您的 URL 下方添加注释和 self.imageView.image = FrameImage;

无论如何。

NSString *str=@"https://scontent.cdninstagram.com/hphotos-xfa1/t50.2886-16/11719145_918467924880620_816495633_n.mp4";
NSURL *url=[[NSURL alloc]initWithString:str];

AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:url options:nil];
AVAssetImageGenerator *generator = [[AVAssetImageGenerator alloc] initWithAsset:asset];
generator.appliesPreferredTrackTransform=TRUE;
NSError *error = NULL;
CMTime thumbTime = CMTimeMakeWithSeconds(0,30);

CGImageRef refImg = [generator copyCGImageAtTime:thumbTime actualTime:NULL error:&error];
if(error) {
NSLog(@"%@", [error localizedDescription]);
}
UIImage *FrameImage= [[UIImage alloc] initWithCGImage:refImg];
[self.imageView setImage:FrameImage];

关于ios - Objective-c,有没有办法从 URL 获取视频缩略图而不是使用 MPMoviePlayerController 和 AVAssetImageGenerator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32432275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com