我正在开发Cordova的通讯器,用于Windows商店,Windows Phone 8.1,ios和android。即使我按照文档中的示例代码,我似乎无法播放录制的媒体。帮助
答案 0 :(得分:1)
我也面临同样的问题。当我在我的cordova项目中使用media插件并尝试录制&回放它在Android中工作正常,但对于iOS它抛出错误。所以我曾经将录音保存为.wav文件格式,这解决了我的问题。确保在调用媒体功能之前在项目中添加cordova插件。请看一下我的代码。
function startRecord(){
//to record voice and save us .wav
var url = 'myrecording.wav';
var cordovaRecorder = new Media(url,sucess,error);
cordovaRecorder.startRecord('recorded-audio-'+id);
}
function playback(){
//to playback recorded voice
var url = 'myrecording.wav';
var cordovaplayer = new Media(url,sucess,error);
cordovaplayer.play();
}