gpt4 book ai didi

ios - 显示缩略图 UIImageView

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:08:31 25 4
gpt4 key购买 nike

请求生成我的缩略图后,我将如何在 UIImageView 中显示它?

 NSURL *videoURL = [NSURL URLWithString:_videoPathString] ;
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
[moviePlayer requestThumbnailImagesAtTimes:[NSArray arrayWithObject:[NSNumber numberWithFloat:2.0f]] timeOption:MPMovieTimeOptionExact];

有什么想法吗?

最佳答案

requestThumbnailImagesAtTimes:timeOption: 方法将在图像请求完成时发布一个 MPMoviePlayerThumbnailImageRequestDidFinishNotification 通知。

您需要缩略图的代码应使用 NSNotificationCenter 订阅此通知,并在收到通知时使用该图像。

例子。

首先注册MPMoviePlayerThumbnailImageRequestDidFinishNotification通知:

[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleThumbnailImageRequestFinishNotification:)
name:MPMoviePlayerThumbnailImageRequestDidFinishNotification
object:nil];

然后请求缩略图:

[movie requestThumbnailImagesAtTimes:YOUR_TIMES timeOption:MPMovieTimeOptionExact];

然后获取图片:

-(void)handleThumbnailImageRequestFinishNotification:(NSNotification*)notification
{
NSDictionary *userInfo = [notification userInfo];
UIImage *image = [userInfo valueForKey:MPMoviePlayerThumbnailImageKey];
}

来源:MPMoviePlayerController Class Reference

关于ios - 显示缩略图 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21945698/

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