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