如何在离子框架版本1中录制通话对话?是 有可能在离子框架中记录调用吗?
答案 0 :(得分:0)
这有点难,但你可以尝试一下 的 cordova-plugin-media-capture 强>
此插件可访问设备的音频,图像和视频 捕获功能。
navigator.device.capture.captureAudio(captureSuccess, captureError, options);
您也可以查看 Ionic forum's answers 以供参考。
答案 1 :(得分:0)
我们可以在android中使用 cordova-media-plugin 插件录制来电。 首先通过执行以下命令安装媒体插件 cordova插件添加cordova-plugin-media 然后转到Plugin文件夹并遍历以下文件“plugins \ cordova-plugin-media \ src \ android \ AudioPlayer.java”。在 startRecording 函数中我们有一行 this.recorder.setAudioSource(MediaRecorder.AudioSource.MIC); 行号为154 将其更改为 this.recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
我们可以使用以下链接中的任何音频源替换MIC。例如 VOICE_COMMUNICATION,VOICE_DOWNLINK,VOICE_RECOGNITION 等 https://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html