iOS10 加载本地视频失败 fileURLWithPath加载本地视频失败

最近发现iOS10系统上有很多特有的bug 像前段时间iOS10 collectionView的预加载问题 还有今天发现的加载本地视频失败的问题。
_videoUrl完整路径:
file:///var/mobile/Containers/Data/Application/6D2E9F8C-AEA2-4FB4-973D-07C3A93927EE/Library/Caches/videoFolder/E09478CB-6ADB-4E9F-93BB-86B0F1DC024C.mp4
刚开始使用的完整路径加载 在iOS10系统一直加载不出来视频

NSURL *url = [NSURL fileURLWithPath:_videoUrl isDirectory:YES];

_videoUrl本地相对路径:
var/mobile/Containers/Data/Application/6D2E9F8C-AEA2-4FB4-973D-07C3A93927EE/Library/Caches/videoFolder/E09478CB-6ADB-4E9F-93BB-86B0F1DC024C.mp4
后来把前缀截掉

NSURL *url = [NSURL fileURLWithPath:[_videoUrl substringFromIndex:8] isDirectory:NO];

就可以正常播放了

你可能感兴趣的:(iOS10 加载本地视频失败 fileURLWithPath加载本地视频失败)