组件SYAudio
音频的录制
- 录制后会进行压缩更小的文件,并以mp3格式输出
- 录制过程中,可以监测音量的变化
- 可以设置录音时间长
音频的播放
- 本地的文件播放
- 网络文件播放
- 播放状态监测
- 播放时间监测
- 文件播放总时间
- 当前播放进度时间
效果图
使用注意:
- 添加AVFoundation.framework、AudioToolbox.framework
- 音频处理包括:开始录音、停止录音、播放音频、停止音频播放
- 音频处理是通过按钮进行交互,通常采用三种状态交互方式
- UIControlEventTouchDown状态时,开始录音
- UIControlEventTouchUpInside状态时,停止录音,并进行类似音频文件存储的操作
- UIControlEventTouchDragExit状态时,与UIControlEventTouchUpInside状态进行相同的操作
- 注意隐私设置,添加启用录音功能
- 设置方法:http