java - 如何在android中录制麦克风和媒体播放器
问题描述
我需要一起录制麦克风和媒体播放器。它可以工作。但是当我在设备中连接免提设备时,只录制麦克风。我需要获取媒体播放器的声音并用麦克风录制。我需要将来自媒体播放器和麦克风的声音混合在一起
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()
解决方案
推荐阅读
- node.js - 需要使用电子应用程序创建节点原生模块
- mongoose - mongoose 中 validate 和 validateSync 的区别
- python - 在 Python 的另一种方法中使用一种方法中的变量
- python - 如何在 __new__ 方法中使用 pickle 缓存对象?
- python - 如何使用 for 循环将多个 python 字典附加到列表中?
- python - 轴的绘图显示错误的输出
- c++ - 如何从数组转换为 STL 向量?
- javascript - 检索未知名称作为字符串值存储在变量中的对象
- wpf - 如何使文本块在 LsitBox 中水平调整大小
- blockchain - Rest 和/或 Node.JS API 以获取比特币 (BTC) 和/或以太坊 (ETH) 全局元数据