java - 如何在Android中录制麦克风和媒体播放器

标签 java android android-mediaplayer record microphone

我需要同时录制麦克风和媒体播放器。它可以工作。但是当我在设备中连接免提时,仅录制麦克风。我需要获取媒体播放器的声音并用麦克风录制。 我需要将媒体播放器和麦克风的声音混合在一起

  recorder.setAudioSource(MediaRecorder.AudioSource.MIC)
                recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP)
                recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB)
                recorder.setOutputFile("/sdcard/Music/"+System.currentTimeMillis()+".amr")
                recorder.prepare()
                recorder.start()

最佳答案

Android 7.0之后不支持内部录音 Android仅支持通过麦克风录音

refer this

this

关于java - 如何在Android中录制麦克风和媒体播放器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56817340/

相关文章:

Java Android 媒体播放器(通知)

java - 媒体播放器 - java.io.FileNotFoundException : No content provider

java - 用于第三方集成的两种方式密码加密

Android:分辨率和密度有什么区别?

java - 如何将图像适配器(它是无限循环 View )放置在 fragment 中?

android - 使用 TextClassificationManager (Android O) 全局注册自定义 TextClassifier

android - 使用 AssetFileDescriptor 播放音频不起作用

java - 使用 maven 为库项目导出 jar 的正确方法是什么?

java - 如何创建新对象并保留来自相同类型旧对象的监听器

java - Spring数据存储库聚合