Skip to content

CocoaML/QQVoiceDemo

 
 

Repository files navigation

QQVoiceDemo

高仿QQ录音功能模块

本篇代码实现的功能:

  • 1、封装AVAudioRecorder以及AVAudioPlayer实现录音以及播放功能。
  • 2、实现录音以及播放时的振幅动画。
  • 3、播放时环形进度条的动画。
  • 4、变声效果。

简单的介绍一下实现: 高仿QQ录音功能模块实现

对讲界面

录音界面

变声界面

优化以下5项:

  • 1、删除因录音时间太短产生的垃圾文件;
  • 2、解决对讲页面手指触摸按钮时滑动不灵活的问题;
  • 3、解决变声页面、对讲页面快速点击录音按钮后自动播放问题;
  • 4、当音频时间特别短时,Crash问题修复;
  • 5、增加录制音频最大时长限制;

更新日志: 2021-06-19:更新至Xcode12

About

高仿QQ录音功能模块

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 65.4%
  • Objective-C 27.3%
  • Objective-C++ 5.4%
  • C 1.9%