我有一个NSInputStream
对象形式的视频,我正在将其写入数据。我知道MPMoviePlayerController
可以使用NSURL
接收文件位置,但是我想知道的是它是否提供了从NSInputStream
读取字节的功能,或者这怎么实现?
我听说过有人提到如何使用NSURLProtocol
来设置自定义协议来执行此类操作,但是我还没有看到任何具有可读代码的示例。
最佳答案
我担心这是不可能的。初始化方法
- (id)initWithContentURL:(NSURL *)url
需要文件URL。因此,我们不能确定MPMoviePlayerController将使用URL加载系统。很可能它正在使用文件管理器API。
首选的API是(无论如何):
- (id)initWithStream:(NSInputStream*)inputStream;
我建议向苹果公司提出增强要求。
关于ios - 如何将NSInputStream传递给MPMoviePlayerController?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20196679/