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

前面写到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

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

此处应有掌声!!!

写在最后:

希望这篇文章对您有帮助,最好就是实操一边,这样才能理解更深入。
当然如果您发现有可以优化的地方,希望您能慷慨的提出来。
最后祝您工作愉快!
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近公司项目要开发一个TCP上传下载文件并且能边下边播的功能。我这里主要分为三个部分: 1.文件的分段读取,与分段...
    留个念想给昨天阅读 7,583评论 8 18
  • 亲爱的爸爸妈妈 你们好: 爸爸妈妈,不知不觉,儿子离开家,离开你们已经几个月了。你们在家一切都还好吧?儿子知道...
    浮川阅读 263评论 0 2
  • 在我的字典里,人分为两类,有趣与无聊。也哥,毫无疑问,属于前者。 出名要趁早 出名要趁早,这句话我...
    桃子在寻找阅读 445评论 0 2
  • 每日监控页面 萌娃扮扮扮简单关注页 咪妈帮帮帮简单关注页 咪妈帮帮帮模拟瑜伽关注页
    道悟甘心阅读 286评论 0 0
  • 是啊,我为什么要靠吃的东西来减肥?那些乱七八糟的打着绿色健康旗号的减肥产品,不是让人拉肚子的,就是抑制食欲的。让人...
    一品木棉阅读 737评论 0 2