gpt4 book ai didi

Android 无法初始化 Visualizer 引擎,错误 : -4

转载 作者:行者123 更新时间:2023-11-29 01:57:00 66 4
gpt4 key购买 nike

我有一个错误:

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

我的 list :

    <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

}

为什么会出现这个错误?好像我已经满足了所有权限?

请耐心等待,我是开发新手。我该如何解决这个问题?

最佳答案

阅读文档后:

public Visualizer (int audioSession)

Added in API level 9
Class constructor.

Parameters
audioSession system wide unique audio session identifier. If audioSession is not 0, the visualizer will be attached to the MediaPlayer or AudioTrack in the same audio session. Otherwise, the Visualizer will apply to the output mix.

你确定要 0 吗?

更新

进一步研究错误:

public static final int ERROR_BAD_VALUE

Added in API level 9
Operation failed due to bad parameter value.

Constant Value: -4 (0xfffffffc)

这就是您遇到的错误,很可能您在 Visualizer 的配置中有问题,请仔细检查您的 setupVisualizer 方法中的内容。

关于Android 无法初始化 Visualizer 引擎,错误 : -4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14598094/

66 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com