问题标签 [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.
ios - EZaudio 在后台执行
我试过。
我想在录制音频时显示波形。我已经使用了这个EZAudio
类,但是当我按下 HOME 按钮或锁定屏幕时它会崩溃。如何在后台运行应用程序,请帮助我。
ios - 错误:无法在录制的音频文件上设置客户端格式 (-66563) - EZRecorder / EZAudio
我正在开发一个应用程序,该应用程序使用 EZAudio 从麦克风获取音频数据以通过 wifi 发送,然后在第二台设备上记录接收到的音频数据。一切正常,但是当我尝试从他们的示例文件中使用 EZRecorder 时,我收到此错误:“错误:无法在录制的音频文件 (-66563) 上设置客户端格式”。我应该提到原始示例代码本身没有问题,但是当我将代码移动到我的项目时出现错误。
任何帮助表示赞赏。
这是导致此问题的一段代码:
ios - AudioBufferList to float ** 转换 EZAudio EZMicrophone for Visual Plotting
我在我的项目中使用 EZAudio 从麦克风读取音频数据。EZAudio 有 2 种麦克风方法:
我使用 AudioBufferList 的第一种方法来获取音频数据并通过 wifi 发送它们。它运作良好。但是当我想绘制它们时,据我所知,EZAudio 只接受使用 float ** 进行绘制的第二种方法的输出。我似乎被困在这里。我无法让 EZOutput 播放 float **,因此我可以使用第二种麦克风方法进行绘图和播放。而且我无法从第一种绘图方法中传入 AudioBufferList。
看来如果我可以设法将一个转换为另一个(AudioBufferList <--> float **),它可能会解决我的问题,但我不知道该怎么做。
任何帮助表示赞赏。
ios - 带有自定义 AudioStreamBasicDescription 的 EZMicrophone
我想从麦克风录制音频,并且我需要音频采用特定格式。这是我要运行的代码:
但是应用程序崩溃了。这是屏幕截图。如何解决?
ios - 如何修剪使用 EZAudioRecorder 录制的音频?
我想修剪用EZAudioRecorder录制的音频。
我正在编写此代码来修剪音频。这对于使用AVAudioRecorder录制的音频效果很好,但它使用 EZAudioRecorder 触发错误块,并出现错误无法打开文件。
注意:- 音频文件存在于文档目录中,EZAudioPlayer也可以播放该文件。
谁能告诉我我在哪里做错了?对此的任何帮助将不胜感激。
提前致谢。
ios - 如何在 iOS 的 EZAudio 中滚动音频图?
我正在使用 EZAudio 库来录制/播放音频并使用它的滚动图类型绘制图形。我想让它可滚动,以便我可以转到录制的特定部分。现在它正在最后附加新的录音,但它也在从头开始删除它。请帮忙...
ios - EZAudio 中的音频输入源
我正在使用EZAudio录制音频并绘制其音频图。
如何同时使用耳机麦克风和 iPhone 麦克风录制音频?
我想从两个输入源中获取输入。我怎样才能通过使用EZAudio来实现这一点。
提前致谢。
ios - EZAudio FFT 数据 - 输出浮点数的范围是多少?
我正在使用位于以下位置的 EZAudio 项目:
https://github.com/syedhali/EZAudio
我正在尝试创建一个基于音频源的 FFT 输出模式的应用程序。基本上,音频播放时间沿 x 轴,FFT 沿 y 轴。当音乐播放时,一个由正方形组成的图案,正方形的颜色将由该 FFT 子区域中的频率幅度决定。
代码如下所示:
NSLog 是为了证明我的问题。我从一个时间点选择了两个随机列表并将它们粘贴在下面。基本上我认为 FFT 值的最大值可能是 1,但其中一个值是 6.952471,而在另一个值中,所有值都很小,例如 0.001,即使我能听到它正在播放某些东西。我究竟做错了什么?
我正在尝试重现使用 Flash 的 computeSpectrum 函数的东西,该函数返回 0 到 1 之间的 256 个浮点数的数组。这看起来很简单!
ios - EZAudio 不适用于蓝牙设备
我EZAudio
用来播放流式音频数据。这是图表:AUConverter -> MultiChannelMixer -> Output
。其converter
配置为将采样率为 48000 的音频数据转换为设备采样率(通常为 44100)。音频数据将被写入converter
节点
此图表适用于 iphone 的扬声器。但是当我选择蓝牙设备时,不再触发回调并且没有播放音频。如果我删除converter
节点,我可以用蓝牙设备再次播放音频,但音质很糟糕。请帮忙,为了在蓝牙设备中播放音频,我缺少什么。
谢谢。
ios - 如何使用 EZAudio 在 Swift 中获取 FFT 数据?
我正在使用 ezaudio 快速进行 fft 分析。
我的问题是如何从 ezaudio 获取所有 fft 数据。
我会做一个算法来看看是频率存在的时候是多少强。
例子:
我在 FFT 数据中查看的是当前 2000Hz 的频率,这个频率是否存在它有多少能量。
这是我的代码:
使用此代码,它会在控制台上给出一个奇怪的输出:
输出:0x00000001119be000
非常感谢您的帮助