2012-05-24 6 views
6

"seek Baar""Bass","terrible","Rock","Pop","Medium"として使用してイコライザー効果を設定する必要があるmedia playerを作成しています。このNDKライブラリーを使用するためのリンクがあります。これを行うための論理となるものを説明してください。私は...いただければ幸い2 days.Anyのヘルプから、ここで立ち往生しています以下androidのオーディオイコライザーの設定方法

@Override 
public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.equalizertab); 


     f 
    } 
    } else { 
    try { 
    ((GlobalState) getApplicationContext()) 
     .resetEQ(); 
    } catch (RemoteException re) { 
    // TODO: 
    } 
    } 
} 
}); 

ログの猫アウト:

05-25 11:52:16.630: E/AndroidRuntime(19088): FATAL EXCEPTION: main 
05-25 11:52:16.630: E/AndroidRuntime(19088): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.android.apis.media/com.example.android.apis.media.AudioFxDemoActivity}: java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -1 
05-25 11:52:16.630: E/AndroidRuntime(19088): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1818) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1834) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at android.app.ActivityThread.access$500(ActivityThread.java:122) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1027) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at android.os.Handler.dispatchMessage(Handler.java:99) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at android.os.Looper.loop(Looper.java:132) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at android.app.ActivityThread.main(ActivityThread.java:4126) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at java.lang.reflect.Method.invokeNative(Native Method) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at java.lang.reflect.Method.invoke(Method.java:491) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at dalvik.system.NativeStart.main(Native Method) 
05-25 11:52:16.630: E/AndroidRuntime(19088): Caused by: java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -1 
05-25 11:52:16.630: E/AndroidRuntime(19088): at android.media.audiofx.Visualizer.<init>(Visualizer.java:182) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at com.example.android.apis.media.AudioFxDemoActivity.setupVisualizerFxAndUI(AudioFxDemoActivity.java:151) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at com.example.android.apis.media.AudioFxDemoActivity.onCreate(AudioFxDemoActivity.java:53) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1050) 
05-25 11:52:16.630: E/AndroidRuntime(19088): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1782) 

答えて

18

あなたはAudioFxDemoクラスにイコライザーが見つけることができ、以下のリンクを参照してください

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/AudioFxDemo.html

そして、これはあなたが動作するように権限を見つけることができるリンクです。

Android Visualizer implementation crash

私は私の質問plsは参照を編集したとして、私は生のフォルダに私は.WMA拡張子で曲を貼り付け、Androidデベロッパーサイトが、その強制クローズのようにAudiofxDemo.javaクラスを使用しています
+0

こんにちはabhi ... LogCatは、上記されている LogCatの私の質問部分 – SRam

+0

あなたは権限を追加しましたか? – Abhi

+0

最初に置くのを忘れてしまった。 また衝突後にも発生する – SRam

関連する問題