-6

Bellow 我有一些代码可以保存一个 .mp4 文件。该文件保存在我的应用程序文件夹的文档目录中。但是,我现在想检索已保存在文档目录中的视频文件,并在屏幕上显示缩略图和视频标题,然后允许用户选择要观看的单个视频。视频的播放应由MPMoviePlayerController.

保存文件的代码:

NSString *filePath = [NSString stringWithFormat:@"%@/Documents/%f.mp4", NSHomeDirectory(),[[NSDate date] timeIntervalSince1970]];

    [videoData writeToFile:filePath atomically:YES];

    [videoData release];

提前致谢

4

2 回答 2

0

这是您在文档目录中获取文件(例如名为 example.mp4)的路径的方式:

NSArray *paths = [[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask];
NSURL *documentsURL = [paths lastObject];
NSURL *filePathURL = [documentsURL URLByAppendingPathComponent:@"example.mp4"]; 
于 2013-06-29T14:06:00.060 回答
0

使用 NSURL

NSString *fileName = [NSString stringWithFormat:@"%f.mp4",[[NSDate date] timeIntervalSince1970]];
NSFileManager *fileManager = [NSFileManager defaultManager];

NSURL *documentsDirectoryURL = NSURL *URLForDirectory = [[fileManager URLsForDirectory: NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
NSURL *fileURL = [NSURL URLWithString:fileName relativeToURL:URLForDirectory];
于 2013-06-29T15:33:38.310 回答