javascript - 录音机未将控制权返回给phonegap应用

标签 javascript audio cordova

这是我用来捕获音频的代码,除了在某些特定的设备上,它可以完美地工作:

device.capture.captureAudio(
    function (audioFiles) {
        // ** Never reaches here on certain devices **
    },
    logError,
    {limit:1}
);

例如,当在Samsung Ace上运行时,录音机将照常启动,但不会将控制权返回给应用程序。

最佳答案

三星对Audio Recorder的实现被打破。它从不调用onActivityResult,所以我们无法获得记录的结果。您必须使用Media.startRecord解决此Samsung bloatware错误。

关于javascript - 录音机未将控制权返回给phonegap应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12286238/

相关文章:

ios - 使用 iPhone 音频加密狗传输数据

iphone - 当我在我的应用程序中录制完整的音频时,如何在其他 iOS 应用程序中继续播放音乐?

javascript - Jquery if语句失败

javascript - ajax 无法在 codeigniter 中工作,无法在 Controller 中发布或启动该方法

javascript - 如何先加载所有网站菜单和其他文本内容,然后在 WordPress 中加载图像?

javascript - 如何在 JavaScript 中更改音频的位置?

javascript - 为什么它打印窗口对象而不是打印日期对象?

iphone - PhoneGap w/VisualStudio for iPhone/iPod touch

javascript - Phonegap(Cordova)图片上传到服务器太大

javascript - 图像无法在phonegap上正确加载