如题,最近公司有一个项目,需要拨打电话并录下通话录音,目前没有找到解决方案,求大神相助

Capricair
- 发布:2015-10-14 18:24
- 更新:2015-10-19 16:22
- 阅读:1828
通话录音怎么实现?
分类:Native.js

Capricair (作者)
window.plusready = function(){
var MediaRecorder = plus.android.importClass("android.media.MediaRecorder");
var recorder = new MediaRecorder();
function log(text){
document.getElementById("output").innerHTML += text + "<br/>";
}
document.addEventListener("pause", function(){
log("应用从前台切换到后台");
try{
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
recorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
recorder.setOutputFile("_doc/audio/record.2015.10.19.amr");
recorder.prepare();
recorder.start();
} catch(e) {
log(e.message);
}
}, false);
document.addEventListener("resume", function(){
log("应用从后台切换到前台");
recorder.stop();
}, false);
}
这是我找到的用MediaRecoder录音的方法,执行了没报错,调试也未见错误提示,但是录音录不下来,能帮忙看下什么原因吗,谢谢!
Capricair (作者)
麻烦问一下,我用 plus.device.dial() 拨打电话之后,可以监听到电话挂断的事件吗?
2015-10-19 09:23
Android_磊子
回复 Capricair:不可以。
2015-10-19 11:43
Capricair (作者)
能帮忙看一下下面的NJS代码有什么问题么?
2015-10-19 16:23