Javascript 无法在Windows(Phone)8.1上使用Cordova Media插件录制音频
我正在尝试创建一个允许用户录制音频的应用程序。我在用这个 使用文档中的示例,我可以在iOS(指定*.wav文件)、Android(*.amr)、Windows Phone 8(*.aac)上录制声音,但Windows Phone 8.1不起作用。我用*.mp3、*.wma和*.m4a进行了尝试,但每次都会出现以下错误: 没有找到合适的转换来编码或解码内容 以下是部分代码: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
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);
}