我正在开发一个可以播放一些动画短片的应用程序。在这一点上,我唯一的选择是嵌入动画帧。它工作得很好。但我只是想知道是否有另一种方法可以简单地将动画文件直接嵌入到电影剪辑中,以避免导入大量的帧。也许它对图像压缩更好。
在这方面,我知道这些替代方案:这里介绍的MediaPlayer框架、MPMoviePlayerControllerhttp://mobile.tutsplus.com/tutorials/iphone/mediaplayer-framework_mpmovieplayercontroller_ios4/还有这里展示的一些其他技术http://www.raywenderlich.com/13418/how-to-play-record-edit-videos-in-ios
然而,这意味着要使用苹果的用户界面。相反,我想使用我自己的应用程序UI来创建一个更集成的体验。
有图书馆吗?
查看AVPlayer类参考https://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVPlayer_Class/Reference/Reference.html.
和AVPlayerLayer类引用http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVPlayerLayer_Class/Reference/Reference.html
它有能力做你需要的事情。您也可以像其他CALayers 一样为层设置动画