我用phonegap编码了一个应用程序,我使用了插件cordova-media-capture,当使用apk时,使用麦克风返回的错误代码为3。
我想知道如何解决这个问题。
最佳答案
这是我的html代码以获取更多详细信息:
<div class="row">
<div class="col-5"></div>
<div class="col-90">
<a href="" class="button button-big button-fill" id="MicrophoneBtnTakeId"><i class="f7-icons">mic</i></a>
</div>
<div class="col-5"></div>
</div>
然后还有我的js代码:
$$('#MicrophoneBtnTakeId').on('click', function() {
// capture error callback
var captureError = function(error) {
navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
$$('#TxtMicrophoneErrorAppClickId').show();
$$('#SoundRecorderBtnAppId').show();
};
// start audio capture
navigator.device.capture.captureAudio(captureSuccess, captureError);
var captureSuccess = function(mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles[i].fullPath;
}
}
});
希望这将对那些想帮助我解决这个问题的人有所帮助。
谢谢
关于cordova - 捕获音频媒体Phonegap错误代码3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49618183/