一、ios点击拍照长按录像,效果图如下:

二、使用方法

1、必要权限申请

Privacy - Camera Usage Description

Privacy - Microphone Usage Description

2、下载项目(项目地址后面放出)

将 ~/WJCamera 托入到你的项目中

或者

直接使用 pod 'WJCamera'

3、引入 #import "WJCameraController.h"

……

// 初始化

WJCameraController *wjc =[[WJCameraController alloc]initWithTakeMode:ALL delegate:self];
wjc.modalPresentationStyle = UIModalPresentationOverFullScreen;

[self presentViewController:wjc animated:YES completion:nil];

……

实现代理 CameraDelegate

//录制成功

- (void)recodeVideoComplete:(NSURL * _Nullable)videoPath ;

//拍照成功

- (void)takePhotoComplete:(UIImage * _Nullable)image ;

三、项目源码

iOS 相机 点击拍照,长按录像相关推荐

  1. 微信小程序实现点击拍照长按录像功能

    微信小程序实现点击拍照长按录像功能 代码里面注释写的都很详细,直接上代码.官方的组件属性中有触摸开始和触摸结束属性.本功能依靠这些属性实现. .wxml代码: <!-- 相机 pages/cam ...

  2. android点击拍照长按录制小视频

    实现了点击拍照,长按录制小视频功能.录制时间以及进度环都可以自定义;功能直接看图 部分代码: 下载地址:下载完整demo请戳我

  3. IOS开发教程第一季之02UI进阶day8合并IOS学习019--敲击、长按、轻扫、旋转,CALayer、锚点,CADisolayLink刷新,核心动画,关键帧动画,组动画,转场动画,画板案例

    1.创建并实现手势的基本步骤 点击手势 #import "ViewController.h"@interface ViewController () @property (weak ...

  4. Android 点击拍照,长按录像保存本地 结合camer2实现 前后摄像头切换,手机闪关灯,

    下面是对应的三个布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns ...

  5. 微信小程序实现点击拍照以及长按录像功能

    话不多说,直接上代码,代码里面注释写的都很详细 wxml文件: <!-- 相机 --> <camera wx:if="{{!videoSrc}}" device- ...

  6. JCameraView 仿微信拍照Android控件(点击拍照,长按录小视频)

    使用方法 Gradle依赖: compile 'cjt.library.wheel:camera :1.1.9' 引用源码 :  clone源码后 引入lib -> camera 尝试运行 : ...

  7. android 录制视频过程中拍照,GitHub - 616852636/CameraView: 仿微信拍照Android控件(点击拍照,长按录小视频)...

    JCameraView 控件介绍 这是一个模仿微信拍照的Android开源控件,主要的功能有如下: 点击拍照. 前后摄像头的切换. 长按录视频(视频长度为10秒内). 长按录视频的时候,手指上滑可以放 ...

  8. iOS 相机拍照声音消失方法

    iOS 相机拍照声音消失方法 通过在拍照的时候播放一个同拍照音频文件的一个反向音频,是两个音频的声波中和,从而达到无声具体如下: static SystemSoundID soundID = 0; i ...

  9. 用Swift实现iOS相机及相册图片上传

    最近要做一个iOS相机及相册图片上传,其中遇到了这些问题:1.图片增删在UICollectionView里的变化:2.获取相机拍摄的照片和相册的照片:3.将PHAsset对象转为UIImage对象: ...

最新文章

  1. rabbitmq 集群搭建
  2. python list remove 删除引用_Python——list列表操作一坑(remove)
  3. 软件工程概论课后作业01
  4. java ejb jsp 架构_JavaEE架构
  5. 鸿蒙空间是什么星辰变,飞升之后做什么《星辰变》神魔妖界收伏奇珍异兽
  6. 新鲜角度看问题:从Python角度解析Selenium原理
  7. matlab 非线性电感,基于Matlab/Simulink利用动态和静态电感等磁参数建立了一种开关磁阻电机的非线性磁参数模型...
  8. matlab矩阵里的最大值和最小值,求助 Matlab 用MAGIC命令产生一个5阶矩阵,并求该矩阵每列的最大值、最小值、平均数、和...
  9. 仿微信实现拍摄视频,实现点击无声,自动录制
  10. 环境配置之:pip 一步到位解决 pytorch-gpu 安装
  11. python爬虫100个入门项目
  12. 你可以不信元宇宙,但请不要错过硬件光线追踪技术的先机
  13. 计算机专业核心期刊好发吗,计算机核心期刊容易发吗
  14. 解读Secondary NameNode的功能
  15. 用计算机制作演示文稿教案博客,《创作演示文稿》教学设计
  16. spring cloud alibaba全家桶之nacos
  17. Unity 接入天气系统
  18. c1语言学生综合测评,学生综合素质评语
  19. 什么是大小端?怎样判断?
  20. 2016小米校招笔试题

热门文章

  1. 初识NHibernate(配置篇)
  2. qt制作软键盘(虚拟键盘)
  3. 银河麒麟操作系统上安装docker
  4. 工欲善其事必先利其器——Elasticsearch安装
  5. 2014春江苏省计算机二级vb笔试考试真题详细讲解,2013春江苏省计算机二级VB笔试考试真题...
  6. RK3188的wifi无法切换4G上网问题
  7. 第五章 运算符、表达式和语句
  8. 掌握主动权妈妈最需要的人生成长课
  9. 贴片铝电解电容安装注意事项
  10. stdlib 头文件