2012-04-05 14 views
2

JavaやObjective Cでhere のようなオーディオエフェクトを取得する方法があるのでしょうか?それは通常After Effectsで行われますが、作成する必要がありますスマートフォンで私はx軸が周波数で、y軸が音量であることを知っています。誰も助けることができますか?オーディオスペクトラム効果iOS/Android

+0

['Visualizer.getFft(byte [])'](http://developer.android.com/reference/android/media/audiofx/Visualizer.html#getFft%28byte []%29 )? –

+0

MacでBASSライブラリを使用しようとしていますが、「実行ファイルが見つかりません」というエラーが発生してコンパイルされません。 – jx759000

+0

The Bass Audio Library-Google it。また、前の質問をサブクラスとして投稿しました。 – jx759000

答えて

-1

私はiOSについてはわかりませんが、余分なスペースを気にしなければ、Eclipseは.mp3ファイルを処理でき、MediaPlayerクラスを使用して再生できます。ファイルの作成に関しては、.rawに十分な別個のサウンドがあるかどうかはわかりません。

私は別のMusic.javaクラスを使用してアンドロイドでMP3を再生した後、RES /生/ * 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ファイル内のコールでMP3ファイルとそれを呼び出す:。

Music.play(this, R.raw.game); 
Music.stop(this); 
+0

を調べます。私はファイルを作成するつもりではなかった、私は効果を作成するつもりだった。私はfftライブラリと画面上に "棒"を描く方法が必要になります – jx759000