iOS视频开发键盘上的鼓手IOS

[iOS]FFmpeg框架在iOS平台上的编译和使用

2015-09-19  本文已影响22171人  肖浩呗

最近有同学来询问FFmpeg框架的使用方法
以下过程中如有问题,请简信我.

使用环境

开发工具

需要的文件链接

编译适用于iOS平台的FFmpeg静态库

编译静态库遇到的问题

使用编译完成的FFmpeg静态库

使用框架kxmovie播放视频

    NSString *path = @"";
    NSMutableDictionary *parameters = [NSMutableDictionary dictionary];
    
    // increase buffering for .wmv, it solves problem with delaying audio frames
    if ([path.pathExtension isEqualToString:@"wmv"])
        parameters[KxMovieParameterMinBufferedDuration] = @(5.0);
    
    // disable deinterlacing for iPhone, because it's complex operation can cause stuttering
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
        parameters[KxMovieParameterDisableDeinterlacing] = @(YES);
    
    KxMovieViewController *vc = [KxMovieViewController movieViewControllerWithContentPath:path
                                                                               parameters:parameters];
    [self presentViewController:vc animated:YES completion:nil];

实例工程:
LOFFmpeg

上一篇下一篇

猜你喜欢

热点阅读