I have an error:
public class VisualizerCapture extends Activity implements Visualizer.OnDataCaptureListener { private Visualizer mVisualizer = new Visualizer(0);
This is an abandoned error:
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{bla bla}: java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -4
My manifest:
<uses-permission android:name="android.permission.RECORD_AUDIO"/> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> <uses-permission android:name="android.permission.INTERNET"/>
Setting method:
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 }
Why did I get this error? Looks like I got all the permissions?
Be patient, I'm new to development. How can i fix this?
android
Bel
source share