问题标签 [ezaudio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
65 浏览

objective-c - 如何释放 EZAudio 中的延迟?

我需要使用 EZAudio 对音频文件制作一些效果。但是这种方法行不通。我需要在这段代码中添加什么?如何对音频使用延迟?

0 投票
1 回答
178 浏览

ios - 将 fft 计算与视图控制器分开

我已经快速设置了一个 EZAudio 来计算实时麦克风输入的 fft,然后我在 fft 数据上运行一个特殊的算法。

我的问题是当我将它放在视图控制器中时,我可以使用 dispatch_async 访问 fft 数据。(参见最后一个函数的代码)

但是我怎么能把它放在一个单独的类中,以便在需要时调用它呢?

请求帮助

0 投票
2 回答
1585 浏览

ios - EZAudio CocoaPods 模块导入错误

使用 CocoaPods 将 EZAudio 添加到我的 swift 项目时,我收到一个编译器错误,上面写着:
Could not build Objective-C module 'EZAudio'

我的 Podfile 是这样的:

我将它添加到一个 swift 文件中,如下所示:

我没有使用桥接头。有没有人知道为什么会这样?

0 投票
0 回答
80 浏览

objective-c - 保存 EZAudioPlayer

所以我使用EZAudio和 OSX。我给文件一些效果。而且我不知道如何保存它。如何保存 EZAudioPlayer?有任何想法吗?

0 投票
1 回答
1006 浏览

ios - 以编程方式创建的 EZAudioPlot 不绘制

我正在使用 EZAudioPlayer 播放音频文件。我希望在 EZAudioPlot 上绘制声波。

我成功地做到了这一点。但是,当我以编程方式创建 EZAudioPlot 时,视图显示但未绘制声波。

这是一些代码

你能告诉我为什么手动创建的 plot2 不绘制吗?

感谢您的见解!!!

0 投票
1 回答
126 浏览

ios - 带有 pan 1.0 的 Obj-C EZAudioPlot

updateBuffer当我将平移设置到右耳机 (1.0f) 时,我遇到了方法问题。声音播放正确,但情节没有更新:**buffer = (float) 0对于每个元素。

代码很简单:

它适用于左耳机 - >pan = -1.0f或两者 - >0.0f但不适用于右耳机。

0 投票
1 回答
1098 浏览

ios - 应用过滤器(AVAudioUnitEQ)后保存音频文件,最后保存为mp3?

应用过滤器后保存音频文件让我非常沮丧。该过滤器仅适用于 AVAudioPlayerNode,这意味着在播放器中播放期间过滤器非常适合应用,但我该如何保存呢?过去 3 天我很挣扎,请任何帮助将不胜感激。我使用了以下这些代码,

engine = [[AVAudioEngine alloc] init];

这些是它工作正常的样本。但是我如何存储具有相同频率的音频文件?音频文件应为 mp3 格式。在苹果中,他们只将保存文件定位为 m4a。

0 投票
2 回答
442 浏览

ios - EZAudio - 如何使用 EZAudioPlotGL 根据视图大小更改相同的波形大小

我正在使用该EZAudioiOS来处理音频文件的播放并生成其波形。

我想使用视图创建包含整个波形的EZAudioPlotGL视图,该视图是UIView.

谁能帮我增加波浪的大小作为视图大小使用EZAudioPlotGL.

0 投票
1 回答
1361 浏览

ios - Play audio file using EZAudio Framework in Swift

Hi I am trying to convert following Objective-C code to Swift:

But I am unable to make it work.

Error is : Cannot convert value of type 'NSURL' to expected argument type 'EZAudioFile'

The above objective-C code is referenced from here : EZAudio Example:Record File

0 投票
1 回答
1003 浏览

objective-c - 如何在 Swift 中用 Float 填充 AudioBuffer

我制作了一个使用 EZAudio 库的应用程序,它必须从麦克风获取数据并将其存储在变量中(我已经这样做了):

如您所见,我正在使用 EZMicrophoneDelegate 和上面的 func 从麦克风获取缓冲区数据。

未来的想法是通过WebSocket发送值并立即播放。

我想使用 EZOuput 和 EZOuputDataSource 的方法播放该数组:

但是“mData”的类型是UnsafeMutablePointer,我不知道怎么填,我在objective-C中看到了一些这样的例子,就是 这一行:

而且我无法理解如何将 Float 类型从数组快速存储到具有 Void 类型的 mData?

铸造如:

失败..