240 发简信
IP属地:北京
  • 楼主你好,使用你封装的AVAssetWrite最近遇到一个问题:用户带上耳机以后就录制不到声音了。

    我尝试的解决思路:用户带上耳机的那一段,我拿到原始音频,转成buffer写入,代码
    [_recorder appendSampleBuffer:buffer ofMediaType:AVMediaTypeAudio];
    这个期间我不进行外界环境声音的写入,只进行视频数据的写入。

    等这段过后,再放开环境音频写入。

    但是录制的视频播放发现前面那段没有声音,还是只有后面那段环境声音,请问可能的原因是什么?

    iOS三种录制视频方式详细对比

    先附上参考资料 http://www.jianshu.com/p/16cb14f53933 https://developer.apple.com/library/conte...

  • $ brew uninstall <packageName>

    Homebrew介绍和使用

    一、Homebrew是什么 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不...

  • iOS使用MJRefresh上拉加载 多次调用的问题

    更新//我也好久没有看简书,基本上自身的问题还是存在的很明显,我是自学,基础很差,也很懒。所以对有些问题理解的不太透彻。有问题大家提出来,我可以贴上来供大家查看。 將MJRe...

  • 你只要放到scrollView上,系统会自动把textField滚动到键盘上方,根本没必要再去继承!而且移动window非常的不优雅,试想一下导航栏被顶到屏幕外,那画面太美我不敢看

  • @喂天然卷 这个我那个时候尝试过,最后的结论是捕捉不了。

    GJLightBlueTooth——一个轻量级的iOS蓝牙开发库

    从上家公司离职已经快半年了,与蓝牙打了一年的交道,从小白一个到略知一二。最近在整理上一家公司做的一些项目,突发奇想,自己封装一个蓝牙库,方便以后的使用。说干就干,如果需要项目...

  • iOS

    Ios开发-block为什么要用copy修饰

    block为什么要用copy修饰? block:我们称代码块,他类似一个方法。而每一个方法都是在被调用的时候从硬盘到内存,然后去执行,执行完就消失,所以,方法的内存不需要我们...

  • 120
    毕业之前,我们再打一次王者荣耀

    我的毕业没有抱头痛哭,没有泪流满面。 只是像往常一样瞎扯淡,只是一起打了几把王者荣耀。 1、 我在一个师范学校读书,女生多男生少。 宿舍是标4,只住了3个人。 我,猴子,哈士...

  • Swift官方文档闭包(Closure)部分翻译

    最近在学习RxSwift>>>,大量接触闭包的使用,趁着下班前,翻译了Swift官方文档中闭包那经常使用的一部分,当作复习。 闭包表达式语法 Closure表达式语法具有以下...

  • React Native 与原生模块数据通信(二)(iOS)

    (一)前言 今天我们继续来看一下原生模块的一些特性例如:回调方法函数,Promises,多线程,常量设置,事件发送到JavaScript,监听生命周期事件,获取封装Swift...

  • React Native 与原生模块数据通信(一)(iOS)

    (一)iOS日历模块封装演示 下面开始演示如何封装一个iOS日历原生模块,让JavaScript可以进行访问到iOS平台日历的功能。 在React Native中,原生模块就...

个人介绍
3年iOS开发经验,项目涉及电商、汽车、人工智能、金融等行业,坐标上海杨浦。
这是我的github:https://github.com/manofit