我正在开发一款可以播放一些简短动画片段的应用。在这一点上,我唯一的选择是嵌入动画帧。它工作得很好。但我只是想知道是否还有另一种方法可以直接将动画文件直接嵌入到影片剪辑中,以避免导入大量的帧。也许它对图像压缩更好。
在这方面,我知道这些替代方案:MediaPlayer框架,此处提供的MPMoviePlayerController http://mobile.tutsplus.com/tutorials/iphone/mediaplayer-framework_mpmovieplayercontroller_ios4/以及此处显示的其他一些技术http://www.raywenderlich.com/13418/how-to-play-record-edit-videos-in-ios
然而,这意味着使用Apple的UI。我希望创建一个使用我自己的应用UI的更加集成的体验。
是否有图书馆?
答案 0 :(得分:1)
查看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一样为图层设置动画