我想知道是否有任何一种方法可以获得像here这样的音频效果
通常是在After Effects中完成的,但我想在智能手机上创建它。我知道x轴是频率,y轴是音量。有人可以帮忙吗?

最佳答案

我不确定iOS,但是如果您不介意多余的空间,Eclipse可以处理.mp3文件,您可以使用MediaPlayer类播放它。至于创建文件,我不确定.raw是否具有足够的独特声音。

我使用单独的Music.java类在Android中播放了mp3,然后在res / raw / *。mp3中用mp3调用了它

import android.content.Context;
import android.media.MediaPlayer;

public class Music
{
private static MediaPlayer mp = null;

//Stop old song, play new one
public static void play(Context context, int resource)
{
    stop(context);


    if (Prefs.isMusic(context)) //is music on?
    {
        mp = MediaPlayer.create(context, resource);
        mp.setLooping(true);
        mp.start();
    }//end if
}//end play method

//Stop the music
public static void stop(Context context)
{
    if(mp != null)
    {
        mp.stop();
        mp.release();
        mp = null;
    }//end if
}//end stop method
}//end class Music

以及我的Game.java文件中的调用:
Music.play(this, R.raw.game);
Music.stop(this);

关于java - 音频频谱效果iOS/Android,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10037231/

10-12 14:43