Javascript 无法在Windows(Phone)8.1上使用Cordova Media插件录制音频

Javascript 无法在Windows(Phone)8.1上使用Cordova Media插件录制音频,javascript,cordova,windows-phone-8.1,win-universal-app,Javascript,Cordova,Windows Phone 8.1,Win Universal App,我正在尝试创建一个允许用户录制音频的应用程序。我在用这个 使用文档中的示例,我可以在iOS(指定*.wav文件)、Android(*.amr)、Windows Phone 8(*.aac)上录制声音,但Windows Phone 8.1不起作用。我用*.mp3、*.wma和*.m4a进行了尝试,但每次都会出现以下错误: 没有找到合适的转换来编码或解码内容 以下是部分代码: var that = this; try { this._media = new Media('recording

我正在尝试创建一个允许用户录制音频的应用程序。我在用这个

使用文档中的示例,我可以在iOS(指定*.wav文件)、Android(*.amr)、Windows Phone 8(*.aac)上录制声音,但Windows Phone 8.1不起作用。我用*.mp3、*.wma和*.m4a进行了尝试,但每次都会出现以下错误:

没有找到合适的转换来编码或解码内容

以下是部分代码:

var that = this;

try {
    this._media = new Media('recording.mp3', function () {
        that._log('Audio success');
    }, function (e) {
        that._log('Error: ' + e.code + ': ' + e.message);
    });

    // Bind buttons
    document.querySelector('#recordStart').addEventListener('click', function () {
        // Record
        that._log('Recording...');
        that._media.startRecord();
    });

    document.querySelector('#recordStop').addEventListener('click', function () {
        that._log('Recording stopped');
        that._media.stopRecord();
    });
}
catch (e) {
    this._log('An error occurred!');
    this._log(e.message);
}