问题描述
我试图想象当前在手机扬声器上播放的任何歌曲或声音,起初我使用 0 作为 sessionID,因为我读到了,这将是获取扬声器 sessionID 的正确方法,这是当时已弃用,现在 0 不再起作用,这是我在使用 sessionID = 0 执行时遇到的错误。
E/AudioEffect: set(): audioflinger Could not create effect e46b26a0-dddd-11db-8afd-0002a5d5c51b / ���Jw,status: -1
E/visualizers-JNI: Visualizer initCheck Failed -3
E/Visualizer-JAVA: Error code -3 when initializing Visualizer.
这是我初始化可视化器的代码,我目前使用 this 库来可视化我的音频
//get reference to visualizer
mVisualizer = findViewById(R.id.blast);
//set audioSessionID to zero
mVisualizer.setAudioSessionId(0);
现在我的问题是:因为 0 作为演讲者的 sessionID 被删除了?它被替换了还是现在有另一种方法来获取演讲者的 sessionID? 希望这里有人可以帮助我。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)