文件名称:SwiftAudioPlayer:使用AVAudioEngine进行流式传输和实时音频处理
文件大小:151KB
文件格式:ZIP
更新时间:2024-05-07 18:38:09
swift ios streaming avaudioengine audiotoolbox
SwiftAudioPlayer 基于Swift的音频播放器,以AVAudioEngine为基础。 允许:流式传输在线音频,播放本地文件,更改音频速度(3.5倍,4倍,32倍),音调和使用自定义的实时音频处理。 该播放器是为。 我们最初使用AVPlayer播放音频,但我们想操纵流式传输的音频。 我们最初设置AVAudioEngine只是为了播放保存在手机上的文件,并且效果很好,但是AVAudioEngine本身不像AVPlayer那样容易地支持流音频。 因此,使用 ,我们可以流音频并将下载的数据转换为可用数据,以供AVAudioEngine播放。 有关我们的解决方案的概述,请查看我们的。 基本特征 实时音频操作,包括使用,最高可达到10倍的速度 使用AVAudioEngine流式传输在线音频 使用相同的API播放本地保存的音频 下载音频 排队下载和流式传输音频以进行自动播放 仅使用1