通过链接把视频下载后保存在沙盒目录下,在进行播放,地址没问题,可就是放出来
NSArray *documentspaths =
NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *documents = [documentspaths objectAtIndex:0];
NSString *videopath = [documents stringByAppendingPathComponent:@"video.mp4"];
_PlayerMovie = [[MPMoviePlayerController alloc]initWithContentURL:[NSURL URLWithString:videopath]];
NSString* path =[
NSString
stringWithFormat:@"%@/Documents/%@",NSHomeDirectory(),[recor......
答案就在这里:iOS 播放沙盒视频
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
NSFileManager *fileManager = [NSFileManager defaultManager];
//如果已经下载了 播放下载的文件
if([fileManager fileExistsAtPath:videoDownloadedSavePath])
{
//播放
}
MPMoviePlayerController 是不是还有方法未调用?比如 play 之类的.还有检查下路径文件是否存在if([fileManager fileExistsAtPath:videoDownloadedSavePath]),或许因为你保存到别的目录了