如何改变audiotrack中的声音音高?

时间:2014-05-05 06:21:29

标签: android audiorecord audiotrack

我有一个项目,其中用户的声音应该像回声或会说话的汤姆应用程序一样重复。我使用了AudioRecorder和Audiotrack功能,但我的问题是我无法改变我提到的声音的音高{ {3}}这个和http://androidsourcecode.blogspot.in/2013/07/android-audio-demo-audiotrack.html本教程...... 我通过这种声音改变了Audiotrack 7000hz的频率,但是在做了很长的句子后,它复制了剪切的声音而不是整个句子.......

我希望怪物像重复的声音...... 我是Android的新手 请帮我 .. 我很久以前就被困住了 提前致谢

1 个答案:

答案 0 :(得分:0)

SoundPool sp = new SoundPool(1, AudioManager.STREAM_MUSIC,0);
        //explosion = sp.load(this, R.raw.hh,0);
        int explosion = sp.load(Environment.getExternalStorageDirectory().getAbsolutePath() + "/test.amr",0);
        sp.play(explosion, 1,1,0,0,2f);