我想在 phonegap 中的 android 上录制音频并获得从 -1 到 1 的浮点数组。
我已经尝试过 Media 插件,但我认为它不能让您访问原始音频数据数组。
我尝试将音频录制到文件(通过媒体插件),然后通过 XHR 使用 arraybuffer 类型加载它,但我收到错误 decodeAudioData 错误“无法解码音频数据”。但是我可以加载我从互联网上下载的其他 wav 文件,只是没有录制的。我认为这是同一个问题https://bugs.chromium.org/p/chromium/issues/detail?id=482934
我试过不使用插件,只使用 navigator.getUserMedia 进行录制,这适用于移动 chrome,但不能在 phonegap 中的同一设备上使用(我想这就是插件存在的原因)