PMMovieMaker 0.2.1

PMMovieMaker 0.2.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布时间上次发布2015 年 8 月

Oleg Chebulaev 维护。



  • alegch

用法

要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install

- (void)viewDidLoad {
    [super viewDidLoad];
    UIImage *cover = [UIImage imageNamed:@"cover.png"];
    NSDictionary *settings = [PMMovieMaker videoSettingsWithCodec:AVVideoCodecH264 withWidth:cover.size.width andHeight:cover.size.height];
    _movieMaker = [[PMMovieMaker alloc] initWithSettings:settings];

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths firstObject];
    NSString *tempPath = [documentsDirectory stringByAppendingFormat:@"/upload.mov"];
    [_movieMaker setOutputPath:tempPath];

    NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"cover" ofType:@"png"];
    NSString *audioPath = [[NSBundle mainBundle] pathForResource:@"audio" ofType:@"m4a"];
    [_movieMaker createMovieFromImagesPath:@[imagePath] audioPath:audioPath withCompletion:^(NSURL *fileURL) {
        NSLog(@"Video saved to: %@", [fileURL absoluteString]);
    }];
}

要求

安装

PMMovieMaker 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "PMMovieMaker"

作者

alegch, [email protected]

许可证

PMMovieMaker 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。