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

iOS实现边下边播之mp4的moov置前_第1张图片

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

//  mp4的moov置前

#import 

@interface FaststarVideoTool : NSObject

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

@end

使用方法:
导入faststarVideo.framework

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

toPath就是我们处理后的数据。
资料请参考faststarVideoframework

注意:因为文件拷贝的原因,这个Demo需要在模拟器上测试才有效果,这个faststarVideoframework支持真机和模拟器。

此处应有掌声!!!

写在最后:

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

你可能感兴趣的:(iOS实现边下边播之mp4的moov置前)