[英]QTMovie backed by a Movie works initially, but not in another method
[英]QTMovie opened movie successfully?
有什么方法可以检测 QTMovie 是否成功加载电影? IE是否找到了有效组件?
或者甚至更好地枚举启动时的组件,然后检测哪些组件已加载,而无需提供示例影片?
谢谢。
您是否阅读过QTMovie API 参考资料? 当您尝试创建 QTMovie object 时,您将获得有效的电影 object 或 nil。 如果您使用 NSError 参数(它包含在所有从文件/URL 创建电影的初始化程序/工厂方法中),您甚至会在该方法返回 nil 时得到错误的解释。 同样在该参考资料中(在“任务”部分中轻松分类),有多种方法可以获取有关您想要的电影的几乎任何信息。
关于您问题的“组件”部分,我认为 QTKit 不会让您直接访问它。 您可能必须使用 QuickTime.framework 并深入研究。 您可以通过使用 +[QTMovie movieFileTypes:] 方法(也可以在我链接的 API 参考资料中找到)来确定您的第三方支持的文件类型是否实际受支持,并查看您的文件扩展名是否出现在那里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.