我编写了一个异步调用来下载 mp4 格式的视频。响应结果是一个 NSData。如何在 IOS 3 支持的任何视频播放器框架中打开 NSData。
最佳答案
NSData 基本上是一个容器对象,因此不是可以在视频播放器中播放的格式。无需查看任何代码或数据结果,您就可以使用数据创建 NSString
NSString *dataString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
现在您已经有了一个字符串,您可以使用以下命令创建 NSURL
NSURL *movieURL = [NSURL URLWithString:dataString];
从那里,您应该能够将其传递到 MPMoviePlayerController
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
关于iphone - 如何在视频播放器中播放 NSData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10042225/