Tim*_*ert 0 objective-c thumbnails mpmovieplayercontroller ipad ios
我正在创建一个从服务器下载电影的应用程序,并将它们存储在NSDocumentDirectory中.
这很好用.
我想在每个单元格中添加每个影片前面的缩略图.
我的问题:
下载后如何从电影中生成缩略图(如此即时,无需先播放电影)?我想在NSDocumentDirectory中存储与jpg相同名称的缩略图.
我猜
-download movie并将其存储在NSDocumentDirectory中(有效)
-omeome加载电影在MPMoviePlayerController的内存中(不知道如何)
- 加载到内存中时,使用thumbnailImageAtTime(MPMovieTimeOptionNearestKeyFrame)生成缩略图(应该可以)
- 存储它(应该工作)
如果有人能帮助我......
谢谢
#import <MediaPlayer/MediaPlayer.h>
-(UIImage*)getFirstFrameFromVideoFile:(NSString*)sourceFilePath {
NSURL *videoURL = [NSURL fileURLWithPath:sourceFilePath];
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
UIImage *thumbnail = [player thumbnailImageAtTime:1.0 timeOption:MPMovieTimeOptionNearestKeyFrame];
//Player autoplays audio on init
[player stop];
[player release];
return thumbnail;
}
Run Code Online (Sandbox Code Playgroud)
你已经知道的其他任务.
| 归档时间: |
|
| 查看次数: |
5256 次 |
| 最近记录: |