1 iphone document mpmovieplayercontroller ios
我录制了一段视频并将其复制到路径中
NSURL *videoPath =[NSURL URLWithString:[NSString stringWithFormat:@"%@%@",[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUsersDomainMask,YES) objectAtIndex:0],@"/output.mov"]];
Run Code Online (Sandbox Code Playgroud)
然后使用MPMoviePlayer播放它:
MPMoviePlayerController *player = [[MPMovieController alloc] initWithContentURL:videoPath];
Run Code Online (Sandbox Code Playgroud)
这不起作用.视频无法加载.文件路径是
"/var/mobile/Applications/12341235-12354125-123412-41/Documents/output.mov"
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么?
出于一些奇怪的原因,即使它们被视为有效对象,MPMoviePlayerController似乎也不喜欢某些NSURLs.
"秘密"是获取文件路径NSString,然后用于[NSURL fileURLWithPath:URLStringPath]创建用于创建MPMoviePlayerController实例的URL .
| 归档时间: |
|
| 查看次数: |
791 次 |
| 最近记录: |