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

2019-06-25  本文已影响0人  马威明

最近发现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];

就可以正常播放了

上一篇 下一篇

猜你喜欢

热点阅读