如何将NSInputStream传递给MPMoviePlayerController?

时间:2013-11-25 15:20:43

标签: ios objective-c mpmovieplayercontroller

我有一个NSInputStream对象形式的视频,我用来写数据。我知道MPMoviePlayerController可以接收带有NSURL的文件位置,但我想知道的是它是否提供了从NSInputStream读取字节的功能,或者如何实现这一点?< / p>

我听说过如何使用NSURLProtocol设置自定义协议来执行此类操作,但我没有看到任何带有可读代码的示例。

1 个答案:

答案 0 :(得分:1)

我担心这是不可能的。 init方法

- (id)initWithContentURL:(NSURL *)url

需要文件网址。因此,我们无法确定MPMoviePlayerController将使用URL加载系统。很可能它正在使用文件管理器API。

首选的API是(无论如何):

- (id)initWithStream:(NSInputStream*)inputStream;

我建议向Apple提交增强请求。