![](/img/trans.png)
[英]how to use Android Media Recorder getMaxAmplitude function
[英]How add effect to Media Recorder in android?
我搜索无处不在。
如何在Android中的文件音频上添加效果?
这是我的代码...
mRecorder = new MediaRecorder();
mRecorder.setMaxDuration(180000);
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC);
mRecorder.setAudioEncodingBitRate(50000);
} else {
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
mRecorder.setAudioEncodingBitRate(50000);
}
mRecorder.setAudioSamplingRate(50000);
mOutputFile = getOutputFile();
mOutputFile.getParentFile().mkdirs();
mRecorder.setOutputFile(mOutputFile.getAbsolutePath());
mRecorder.setAudioEncodingBitRate(50000);
mRecorder.setAudioSamplingRate(50000);
try {
mRecorder.prepare();
mRecorder.start();
mStartTime = SystemClock.elapsedRealtime();
mHandler.postDelayed(mTickExecutor, 100);
} catch (IOException e) {
}
非常感谢您的帮助!!!!
解决方案 :库名为Sonic 。 它基本上是针对语音的,因为它使用PSOLA算法来改变音调和速度。 但没关系。
通过该库,您可以加快或减慢语音播放速度,并将声音更改为儿童,妇女或奶奶。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.