以下是我用于捕获音频的代码,除了某些特定设备外,这种方式非常有效:
device.capture.captureAudio(
function (audioFiles) {
// ** Never reaches here on certain devices **
},
logError,
{limit:1}
);
例如,在Samsung Ace上运行时,录音机会照常启动,但控制权不会返回给应用程序。
答案 0 :(得分:1)
三星对录音机的实施已经破裂。它永远不会调用onActivityResult,因此我们无法获得录制结果。您将不得不使用Media.startRecord解决此三星臃肿软件错误。