我了解,如果我想根据需要从任意来源向QTMovie提供数据,则可能必须处理QTDataReference类,但是不幸的是,我对类似内容的经验仅限于iPhone上带有Audio Buffers的音频数据回调。
如果我使用一些NSMutableData初始化了QTDataReference,我如何知道它何时需要更多数据,此外,如何“清除”已播放的电影数据并在用户回头时再次提供(我希望他们能够)?
基本上,我想提供的电影数据最终将来自一组文件(实际上只是分割的一个电影文件),这些文件在播放过程中会顺序可用。这部分至关重要。
使我朝正确方向前进的任何人都可以通过Beta版访问第一个Mac OS X Usenet电影流媒体;)
最佳答案
您可能无法使用QTKit执行此操作。从QuickTime Overview开始,然后从那里开始。
我想到的第一个想法是创建一个QuickTime电影,该电影指示QuickTime查找您希望下载的媒体文件(甚至直接查找其远程URL),然后在其上标记QuickTime Player / QTMovieView
希望QuickTime支持在任何粗糙的地方逐步下载补丁。
关于objective-c - 根据QTMovie的需要提供数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1407588/