问题遇到的现象和发生背景
MediaRecorder录屏加录音
遇到的现象和发生背景,请写出第一个错误信息
无法内录音频,只能录制外放的音频
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
/设置音频来源 麦克风
setAudioSource(MediaRecorder.AudioSource.MIC)
//设置视频来源
setVideoSource(MediaRecorder.VideoSource.SURFACE)
//设置视频格式为mp4
setOutputFormat(MediaRecorder.OutputFormat.MPEG_4)
//设置视频存储地址,返回的文件夹下的命名为当前系统事件的文件
//保存在该位置
setOutputFile(videoPath + System.currentTimeMillis() + ".mp4")
//设置视频大小,清晰度
setVideoSize(width, height)
//设置视频编码为H.264
setVideoEncoder(MediaRecorder.VideoEncoder.H264)
//设置采样频率44100 频率越高,音质越好,文件越大
setAudioSamplingRate(44100)
//设置音频编码
setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB)
//设置视频码率
setVideoEncodingBitRate(2 * 1920 * 1080)
运行结果及详细报错内容
这个属性没有对外开发
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
考虑使用AudioRecord录制音频和MediaRecorder录制视频结合,然后合成一个视频,感觉太麻烦了,有没有好点的办法