音频频谱效果 iOS/安卓



我想知道是否有任何方法可以获得像这里这样的音频效果在 Java 和/或目标 C 中。它通常在After Effects中完成,但我想在智能手机上创建它。我知道x轴是频率,y轴是音量。谁能帮忙?

我不确定 iOS,但如果你不介意额外的空间,Eclipse 可以处理一个.mp3文件,你可以使用 MediaPlayer 类播放它。至于创建文件,我不确定.raw有足够的不同声音。

我在Android中使用单独的Music.java类播放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);

最新更新