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
此处应有掌声!!!
写在最后:
希望这篇文章对您有帮助,最好就是实操一边,这样才能理解更深入。
当然如果您发现有可以优化的地方,希望您能慷慨的提出来。
最后祝您工作愉快!