作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个 NSInputStream
对象形式的视频,我用它来写入数据。我知道 MPMoviePlayerController
可以接收带有 NSURL
的文件位置,但是我想知道它是否提供从 NSInputStream
读取字节的功能,或者如何实现?
我听说过有关如何使用 NSURLProtocol
来设置自定义协议(protocol)来执行此类操作的提及,但我没有看到任何具有可读代码的示例。
最佳答案
恐怕这是不可能的。初始化方法
- (id)initWithContentURL:(NSURL *)url
需要一个文件 URL。因此,我们不能确定 MPMoviePlayerController 是否会使用 URL 加载系统。很可能它正在使用文件管理器 API。
首选的 API 是(无论如何):
- (id)initWithStream:(NSInputStream*)inputStream;
我建议向 Apple 提交增强请求。
关于ios - 如何将 NSInputStream 传递给 MPMoviePlayerController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20196679/
我是一名优秀的程序员,十分优秀!