iOS漫步者iOS学习开发live

iOS实现边下边播之mp4的moov置前

2018-05-25  本文已影响69人  留个念想给昨天

前面写到iOS实现边下边播,有个被偏方取代的问题,就是部分mp4中moov位于末尾无法实现边下边播的问题。
先找到了解决方案,并写了个库供大家使用:

//  mp4的moov置前

#import <Foundation/Foundation.h>

@interface FaststarVideoTool : NSObject

/*
 from: 视频原始目录
 toPath: 处理后视频位置
*/
+(void)makeVideoFasterFrom:(NSString*)from toPath:(NSString*)toPath;
/*
 path: 视频目录
 */
+(void)makeVideoFasterWithPath:(NSString*)path;

@end

使用方法:
导入faststarVideo.framework

#import <faststarVideo/faststarVideo.h>
/*
 from: 视频原始目录
 toPath: 处理后视频位置
*/
[FaststarVideoTool makeVideoFasterFrom:self.path toPath:toPath];

toPath就是我们处理后的数据。
资料请参考faststarVideoframework
此处应有掌声!!!

写在最后:

希望这篇文章对您有帮助,最好就是实操一边,这样才能理解更深入。
当然如果您发现有可以优化的地方,希望您能慷慨的提出来。
最后祝您工作愉快!
上一篇下一篇

猜你喜欢

热点阅读