我正在尝试将NSData与MPMoviePlayerViewController一起使用。
NSData *data = [NSData dataWithBytesNoCopy:mData3->mappedAddress+100398125 length:2313453 freeWhenDone:NO];
NSString *dataString = [[NSString alloc] initWithData:data encoding:NSUTF16StringEncoding];
NSURL *movieURL = [NSURL fileURLWithPath:dataString];
MPMoviePlayerViewController *moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:movieURL];
[self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];
这导致玩家开放一秒然后被解雇。
当我使用主套装中文件的URL本地访问电影文件时,它可以完美播放。
如何使用NSData在iOS上播放视频?
由于
答案 0 :(得分:0)
无法直接从内存中的NSData blob播放电影。