2

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

4

1 回答 1

-1

我不确定 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);
于 2012-04-05T23:53:39.137 回答