将NSData与MPMoviePlayerViewController一起使用

时间:2012-05-26 15:31:58

标签: ios mpmovieplayercontroller nsdata

我正在尝试将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上播放视频?

由于

1 个答案:

答案 0 :(得分:0)

无法直接从内存中的NSData blob播放电影。