测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | Apache 2 |
发布上次发布 | 2015年4月 |
SPM支持 SPM | ✗ |
由 wangshuai 维护。
一款易用的将照片合并为视频的工具,用 Swift 编写。
创建您的自己的 CAAnimation,并将其传递给 WSDynamicAlbumMaker。
let videoURL = NSURL.fileURLWithPath(NSBundle.mainBundle().pathForResource("BaseVideo", ofType: "m4v")!) // 1
let audioURL = NSURL.fileURLWithPath(NSBundle.mainBundle().pathForResource("music", ofType: "mp3")!) // *2
let renderLayerSize = WSDynamicAlbumMaker.sharedInstance.querySizeWithAssetURL(videoURL: videoURL!) // *3
let albumLayer = createSequenceAlbumCALayer(renderLayerSize) // 4
let duration = 10 // 5
WSDynamicAlbumMaker.sharedInstance.createDynamicAlbum(videoURL: videoURL!, renderLayer: albumLayer, duration: duration, completionBlock: { (url, error) -> Void in
if let err = error {
// error accured during exporting
} else {
// export DONE!
// you can do more with the *url*
playVideo(url!)
}
return
})
关于更多信息,请查看示例。