gpt4 book ai didi

Ice Cream Sandwich 上的 Android Visualizer(音频效果)运行时异常

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:41:35 25 4
gpt4 key购买 nike

在 SDK 提供的示例 AudioFxDemo.java 中,我得到了一个

java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -4

尝试创建 android.media.audiofx.Visualizer 时

mVisualizer = new Visualizer(mMediaPlayer.getAudioSessionId());

(AudioFxDemo.java:173)。

据我所知,错误源自 native code ,(第 266 行。)尝试创建 android.media.audiofx.Equalizer 时也会发生错误:

mEqualizer = new Equalizer(0, mMediaPlayer.getAudioSessionId());

(AudioFxDemo.java:98)

我得到一个

java.lang.IllegalArgumentException: Effect type: 0bed4300-ddd6-11db-8f34-0002a5d5c51b not supported.

我已经为我的项目声明了以下权限:

<uses-permission android:name="android.permission.RECORD_AUDIO"
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>

知道这里可能出了什么问题吗?

看来是API层面的问题。我对 Gingerbread(API 级别 10)没有任何问题。我只在虚拟设备上测试过。

最佳答案

这似乎是模拟器的问题。我已经在运行 Android 4.0.3 的实际设备上进行了测试,它运行良好。

关于 Ice Cream Sandwich 上的 Android Visualizer(音频效果)运行时异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8341247/

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