以离子版本1呼叫录音

时间:2017-08-23 06:19:37

标签: ionic-framework

  

如何在离子框架版本1中录制通话对话?是   有可能在离子框架中记录调用吗?

2 个答案:

答案 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