我有一个NSInputStream
对象形式的视频,我用来写数据。我知道MPMoviePlayerController
可以接收带有NSURL
的文件位置,但我想知道的是它是否提供了从NSInputStream
读取字节的功能,或者如何实现这一点?< / p>
我听说过如何使用NSURLProtocol
设置自定义协议来执行此类操作,但我没有看到任何带有可读代码的示例。
答案 0 :(得分:1)
我担心这是不可能的。 init方法
- (id)initWithContentURL:(NSURL *)url
需要文件网址。因此,我们无法确定MPMoviePlayerController将使用URL加载系统。很可能它正在使用文件管理器API。
首选的API是(无论如何):
- (id)initWithStream:(NSInputStream*)inputStream;
我建议向Apple提交增强请求。