エラーが発生しました:
public class VisualizerCapture extends Activity implements Visualizer.OnDataCaptureListener {
private Visualizer mVisualizer = new Visualizer(0); // error is here!!!
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setupVisualizer();
}
これはスローされたエラーです:
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{bla bla}: java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -4
私のマニフェスト:
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-permission android:name="android.permission.INTERNET"/>
設定方法:
private void setupVisualizer() {
Visualizer.setEnabled(false);
Visualizer.setCaptureSize(1); //test
Visualizer.setDataCaptureListener(this,250,false,true);
//Visualizer.setScalingMode(visualizer.SCALING_MODE_AS_PLAYED);
Visualizer.setEnabled(true);
Log.v("ABS","setupVisualizer" + Visualizer.getEnabled()); //log
}
なぜこのエラーが発生したのですか?私はすべての許可を取得したようですか?
しばらくお待ちください。私は開発の初心者です。どうすればこれを修正できますか?