java - 如何在 Android Studio 中将 mp3/wav 音频文件转换为 Jmathstudio vector ?

标签 java android matlab vector mp3

我正在构建一个应用程序,用于分析音频并随后报告特定的输出。首先,在Matlab上对进行音频分析的功能进行了模拟,以确保输出良好。然后,使用JMathstudio库在Android Studio中实现Matlab中使用的功能。

我想测试代码,但问题是当我导入 MP3/wave 音频文件时,我不知道如何将它们转换为 JMathStudio vector ,它对应于这个库:

import org.JMathStudio.DataStructure.Vector.Vector;

最佳答案

您可以使用一些第三方库来读取 Mp3/Wave 音频文件并从中获取缓冲区。一旦有了缓冲区数据,您就可以创建一个 float 组并使用该数组在 jmathstudio 中创建 Vector 的实例。

默认情况下,JmathStudio不支持在android平台上读取Mp3/wave的编解码器。

关于java - 如何在 Android Studio 中将 mp3/wav 音频文件转换为 Jmathstudio vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35103326/

相关文章:

java - 在 Dropwizard Bundle 中注册 MetricRegistry

matlab - 如何判断一个图是全连通的?

java - javadoc 的语法突出显示?

java - 在 Eclipse 4 (RCP/SWT/OSGi) 应用程序中包含 log4j 的正确方法

android - 是否可以为不同的 gradle 构建/风格使用多个 list 文件?

android - 在 Google 云端硬盘上删除的文件夹不会反射(reflect)在 Play Services Drive API 中

c++ - 如何将 Mat H=findHomography 返回给 Matlab

Matlab:访问函数句柄中的隐藏参数

java - 无法将我的项目部署到 Jboss 7.2 WildFly(WeldStartService 无法启动服务)

java - Cardview 是全部进入一张卡片