gpt4 book ai didi

iphone - 在项目 iPhone 中获取已保存视频文件的 UITableView 列表

转载 作者:行者123 更新时间:2023-11-28 19:16:29 24 4
gpt4 key购买 nike

在这里,我试图获取我在项目中保存的文件列表。

Files List

正如您在屏幕截图中看到的,我有一些视频文件,我已将其复制到我的项目中。我想在表格 View 中显示这些文件列表。而在didselectRowMethod中我想得到选中的视频文件的路径,然后想用它来播放。

这可能吗?

谢谢

最佳答案

当然,你可以这样存档:

NSString *bundleRoot = [[NSBundle mainBundle] bundlePath];
NSFileManager *fm = [NSFileManager defaultManager];
NSArray *dirContents = [fm contentsOfDirectoryAtPath:bundleRoot error:nil];

现在 dirContents 将保存所有文件的路径。

如果你只想要电影,你可以这样做:

NSPredicate *f = [NSPredicate predicateWithFormat:@"self ENDSWITH '.mp4'"];
NSArray *videos = [dirContents filteredArrayUsingPredicate:f];

您的 TableView 数据源应指向 videosdirContents在你的

-(void)tableView:(UITableView *)tableview didSelectRowAtIndexPath :(NSIndexPath *)indexPath {

NSString *bundlePath=[[NSBundle mainBundle] bundlePath];

NSString *pathToVideo=[bundlePath stringByAppendingPathComponent:[videos objectAtIndex:indexPath.row];

}

关于iphone - 在项目 iPhone 中获取已保存视频文件的 UITableView 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11757931/

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