avaudioplayernode相关内容

AVAudioPlayerNode 不播放声音

我正在尝试使用以下代码生成声音.一切都很好,没有错误.但是当我执行这段代码时,没有声音.我该如何解决这个问题? 顺便说一下,我正在使用这个例子:http://www.tmroyal.com/playing-sounds-in-swift-audioengine.html var ae:AVAudioEnginevar 播放器:AVAudioPlayerNode?var 混音器:AVAudi ..
发布时间:2022-01-01 11:49:20 移动开发

在iOS中保存后效音频

我正在开发一个应用程序,以便人们可以通过应用程序记录和更改自己的声音并进行共享.基本上,我有很多事情,现在是时候请您提供帮助了.这是我的播放功能,可以播放录制的音频文件并在其上添加效果. 私有函数playAudio(pitch:Float,rate:Float,reverb:Float,echo:Float){//初始化变量audioEngine = AVAudioEngine()audioPl ..
发布时间:2021-05-16 20:57:12 移动开发

使用AVAudioEngine安排低延迟节拍器的声音

我正在创建一个节拍器作为较大应用程序的一部分,并且我有一些非常短的wav文件可以用作单独的声音.我想使用AVAudioEngine,因为NSTimer存在严重的延迟问题,而Core Audio似乎很难在Swift中实现.我正在尝试以下操作,但目前无法执行前三个步骤,我想知道是否有更好的方法. 代码大纲: 根据节拍器的当前设置(每个小节的节拍数和每个节拍的细分;节拍的文件A,细分的文件B ..
发布时间:2020-12-01 05:21:44 移动开发

建立一个简单的均衡器

我想使用AVAudioEngine制作5频段音频均衡器(60Hz,230Hz,910Hz,4kHz,14kHz).我想通过垂直滑块让用户输入每个频段的增益,并据此调整正在播放的音频.我尝试使用AVAudioUnitEQ来执行此操作,但是播放音频时没有听到任何区别.我试图对值进行硬编码以指定每个频率的增益,但是仍然无法正常工作.这是我的代码: var audioEngine: AVAudioE ..
发布时间:2020-09-15 03:50:19 移动开发

如何使用连接到AVAudioEngine混音器的节点同时播放缓冲区中的多种声音

我正在制作一个适用于iOS的基本音乐应用,其中按音符会播放相应的声音.我试图将存储在缓冲区中的多种声音以最小的延迟同时播放.但是,我只能在任何时候播放一种声音. 最初,我使用多个AVAudioPlayer对象设置声音,然后将声音分配给每个播放器.虽然它确实可以同时播放多个声音,但似乎无法同时启动两个声音(似乎在第一个声音开始后稍稍延迟了第二个声音).此外,如果我以非常快的速度按下音符,似乎引 ..
发布时间:2020-09-15 03:42:26 移动开发

AVAudioPlayerNode不播放声音

我正在尝试使用以下代码生成声音.一切都很好,没有错误.但是当我执行此代码时,没有声音.我该如何解决这个问题? 顺便说一句,我使用的是这个示例: http://www.tmroyal.com/playing-sounds-in-swift-audioengine.html var ae:AVAudioEngine var player:AVAudioPlayerNode? var mix ..
发布时间:2020-07-31 07:38:21 移动开发

使用AudioEngine的声音效果

背景 - 我在Apple最近的WWDC上发布的以下视频列表中看到了一个名为“AVAudioEngine in Practice”的视频,用于将声音效果应用于音频。 https://developer.apple.com/videos/wwdc/2014/ 之后,我成功地使用以下代码更改了音频的音高: //音频引擎在viewDidLoad()中初始化 audioEngine = A ..
发布时间:2018-09-03 17:12:41 移动开发