繁体   English   中英

如何在Android中为Media Recorder添加效果?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM