当前位置: 首页 > news >正文

将视频导入到iOS Simulator中

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

    在开发某个项目的时候,因为项目需要导入视频,这个在Simulater中测试遇到了麻烦,因为在Simulater中,没有视频,只有几个图片,但是在真机上测试的时候,我又闲麻烦,所以,直接写了一个简单的将视频导入Simulater中的Demo。

源码如下:

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    
    NSArray *videos = [[NSBundle mainBundle] pathsForResourcesOfType:@"m4v" inDirectory:nil];
    for (id item in videos) {
        UISaveVideoAtPathToSavedPhotosAlbum(item, self, @selector(video:didFinishSavingWithError:contextInfo:), nil);
    }
}

- (void)video:(NSString *)videoPath didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo {
    if(error != nil) {
        NSLog(@"%@", error);
    } else {
        NSLog(@"复制视频成功");
    }
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
}

@end

Demo的GitHub地址:https://github.com/are1/CopyVideoToSimulater

转载于:https://my.oschina.net/are1OfBlog/blog/499229

相关文章:

  • SPFA/Dijkstra POJ 3159 Candies
  • 异步函数
  • Android框架之Volley
  • OC变量数据类型
  • win7 蛋疼的时间格式转化
  • MacBook: 安装Mac OS X与多分区Windows双系统完美教程
  • ecshop如何判断缓存文件是否能更新
  • 登录信息提示
  • 某银行网银代发工资无法操作问题解决
  • SpringMVC文件上传
  • Magento 1.x 中文订单打印乱码
  • ios 控件代码transform学习笔记
  • DataTable和Xml互相转化
  • 机器学习温和指南
  • 打印xls注意事项
  • 【Leetcode】101. 对称二叉树
  • 【css3】浏览器内核及其兼容性
  • 【翻译】babel对TC39装饰器草案的实现
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • Effective Java 笔记(一)
  • golang中接口赋值与方法集
  • happypack两次报错的问题
  • Hibernate【inverse和cascade属性】知识要点
  • mysql 数据库四种事务隔离级别
  • orm2 中文文档 3.1 模型属性
  • PhantomJS 安装
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • ViewService——一种保证客户端与服务端同步的方法
  • webgl (原生)基础入门指南【一】
  • windows下mongoDB的环境配置
  • 安卓应用性能调试和优化经验分享
  • 服务器之间,相同帐号,实现免密钥登录
  • 那些年我们用过的显示性能指标
  • 盘点那些不知名却常用的 Git 操作
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 智能网联汽车信息安全
  • 如何在招聘中考核.NET架构师
  • 正则表达式-基础知识Review
  • ​一些不规范的GTID使用场景
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (16)Reactor的测试——响应式Spring的道法术器
  • (2015)JS ES6 必知的十个 特性
  • (42)STM32——LCD显示屏实验笔记
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (pojstep1.3.1)1017(构造法模拟)
  • (规划)24届春招和25届暑假实习路线准备规划
  • (论文阅读11/100)Fast R-CNN
  • ***详解账号泄露:全球约1亿用户已泄露
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .NET连接MongoDB数据库实例教程
  • /bin/rm: 参数列表过长"的解决办法
  • :中兴通讯为何成功