Ios 录制开始时,同时使用媒体API和网络音频API的PhoneGap应用程序将静音

Ios 录制开始时,同时使用媒体API和网络音频API的PhoneGap应用程序将静音,ios,cordova,audio,phonegap-build,web-audio-api,Ios,Cordova,Audio,Phonegap Build,Web Audio Api,因此,基本上,我有通过Web Audio API播放的背景声音,它们的播放功能如下所示: function playSound(buffer) { if (buffer) { var source = appAudioContext.createBufferSource(); source.buffer = buffer; source.connect(appAudioContext.destination); sourc

因此,基本上,我有通过Web Audio API播放的背景声音,它们的播放功能如下所示:

 function playSound(buffer) {
    if (buffer) {
        var source = appAudioContext.createBufferSource();
        source.buffer = buffer;
        source.connect(appAudioContext.destination);
        source.start(0);
    } else {
        alert("ERROR: playSound has undefined buffer");
    }
}

当我开始使用PhoneGap媒体API(cordova插件媒体通过npm)录制时,我所有的网络音频都被静音,即使停止录制,我也无法播放。有没有办法让这两个API在PhoneGap中配合得很好?我正在开发一个声音很重的应用程序,它需要Web音频API的多功能性以及媒体API的本机录制功能。

您还没有说明正在使用哪些插件。我必须假设您正在使用phonegap*核心*插件。您需要使用第三方插件。这是你的护照

这可能就是你想要的插件。这个插件是为iOS制作的-我假设这是从你的标签。如果你需要安卓系统,你需要这么说

最后,相同的插件在PGB存储库中的。然而,由于我们正在转向NPM,我强烈建议您使用NPM版本。如果您不清楚如何使用NPM插件,请回信