Android Visualizer FFT/波形受设备音量影响吗?

2023-11-24

我正在使用 Android 2.3.1 上的 Visualizer 类进行一些音乐分析。我发现 FFT 和波形幅度受设备体积的影响。这意味着如果用户调低音量,我会收到很少或根本没有 FFT 数据。

我已经在 Motorola Xoom、Samsung Galaxy Tab 和模拟器上对此进行了测试,它的行为方式是这样的。

我正在使用下面的代码:

mp = new MediaPlayer();
mp.setDataSource("/sdcard/sine1.wav");
mp.prepare();
mp.setLooping(true);
mp.start();
int audioSessionID = mp.getAudioSessionId();
v = new Visualizer(audioSessionID);
v.setEnabled(true);

查看文档展示台类看起来,如果我们传递一个有效的音频会话 ID,那么可视化工具应该对该音频会话进行操作。看起来展示台正在对输出混合进行操作。

还有其他人遇到过这个问题或找到解决方法吗?

Thanks


我也面临着同样的问题,但是当我为相同的session id启用均衡器和可视化器时它正在工作。我不知道它的原因,我检查了它从api演示中的可视化器类中删除了均衡器它正在​​像你一样工作说。

 Equalizer mEqualizer = new Equalizer(0, SessionId);
 mEqualizer.setEnabled(true); // need to enable equalizer
 Visualizer mVisualizer = new Visualizer(SessionId);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Visualizer FFT/波形受设备音量影响吗? 的相关文章

  • EditText 中的验证允许 IP 或 Web Url 主机

    我需要对我的 EditText 进行验证 以便它允许我输入有效的 IP 地址格式 即示例 132 0 25 225 or 网址格式 www 例如 www example com 逻辑是 如果用户首先输入任何数值 则验证 IP 将执行操作 否
  • 单击 RecyclerView 内的 ImageView 时更改图像资源

    每当我单击它时 单击图像 而不是项目 我都会尝试更改回收器视图内特定位置的设备图像资源 我尝试将 setOnClickListener 放入 onBindViewHolder 方法中 但只有最后一个项目受到影响 这是我的回收者视图 http
  • Android中如何使用洪水填充算法?

    我是Android编程新手 最近尝试编写一个简单的应用程序 仅供练习 在这个中 我想在用户点击时为图像着色 但我不知道如何开始 我读过不同的主题 其中提到使用 洪水填充 算法 我在网上找到了它 但我不知道如何将它放入我的简单应用程序中 我找
  • 使用 Google Places Autocomplete API 的 REQUEST_DENIED 响应

    我正在开发 Android 应用程序 它使用谷歌的地点自动完成 API 当尝试点击以下网址时 我得到的答复如下 预测 状态 REQUEST DENIED 我从下面的链接获得了 API 密钥Google API 控制台 http code g
  • 我可以在 firebase android 中加载另一个用户个人资料图像吗?

    如果我有其他用户的电子邮件但我以其他用户身份登录 我是否可以加载其他用户的个人资料图像 如果您使用 Firebase Storage 那么从技术上讲是的 它只是一个您可以从中检索任何文件的文件系统 如果不伪造您的应用程序 获取 api 密钥
  • Android Studio:lambda 不起作用[重复]

    这个问题在这里已经有答案了 当尝试使用 lambda 表达式时 我遇到了一些 Gradle 构建错误 错误 41 100 错误 source 1 7 不支持 lambda 表达式 使用 source 8 或更高版本来启用 lambda 表达
  • 如何使用闹钟音量和 setAudioAttributes 来播放铃声?

    所以我正在尝试了解音频属性 这是我到目前为止所拥有的 alarm getSound will return a proper URI to pick a ringtone Ringtone tone RingtoneManager getR
  • Android - 当不在栏顶部时推送通知空白

    我在使用 Android 推送通知时遇到一个小问题 如果有 3 个通知 并且只有其中一个显示标题和消息 位于酒吧顶部的那个 如果有人知道可能是什么问题 请告诉我 请参阅此链接上的图像 这就是我接收通知的方式http postimg org
  • 如何在 Android 上创建 YouTube 的双击手势?

    我在 Android 上有 exoplayer 的应用程序 我已经创建了 youtube双击手势用动画向前或向后跳跃 10 秒 如何在双击时创建具有波纹效果的半圆 像这样 这个怎么做 我也想实现这样的功能 所以我自己编写了它来 复制 You
  • Android Studio - 如何关闭“单词‘word’中的拼写错误?”

    当命名变量或给出字符串参数时 Android Studio 似乎对我如何标记事物有问题 有办法把它关掉吗 是的 打开Preferences gt Editor gt Inspections gt Spelling gt 关闭Typo并按OK
  • AnalyticsService 未在应用程序清单中注册 - 错误

    我正在尝试使用 sdk 中提供的以下文档向 Android 应用程序实施谷歌分析服务 https developers google com analytics devguides collection android v4 https d
  • Android Web Intent 问题

    G day 免责声明 我不是 Android 开发人员 我正在对我所描述的问题进行质量检查 我用来描述这个问题的技术术语可能是错误的 我正在测试一个 Android 应用程序 该应用程序在其清单中描述它可以使用 type 的地址处理 Web
  • Google 移动广告和 Kindle Fire

    我最近用 Google 移动广告替换了 AdMob 库 对此我有一个疑问 广告会出现在 Amazon Kindle Fire 设备上吗 我问这个是因为我知道 Google 移动广告依赖于 Google Play 服务 所以我有点困惑 Goo
  • Android GCM 服务器的 API 密钥

    我有点困惑我应该为 GCM 服务器使用哪个 API 密钥 在文档中它说使用 android api 密钥 这对我不起作用并且总是给出未经授权的 http developer android com google gcm gs html ht
  • Android模拟器分配内存失败8

    当我尝试从 Eclipse 运行 WXGA800 模拟器时 出现如下错误 Failed to allocate memory 8 This application has requested the Runtime to terminate
  • Chromium 嵌入式框架支持 HTML5 音频吗?

    我一直在玩 CefSharp 但似乎无法播放任何音频 我可以让音频控件出现 但它们保持冻结状态 这些是我使用的版本 Chromium 21 0 1180 0 CEF r728 CefSharp 0 12 4596 50 我先尝试了 mp3
  • 如何从 Facebook 邀请好友到 Android 应用程序? - 给出错误

    我正在开发一个 Android 应用程序 我正在努力将 邀请朋友 功能添加到我的应用程序中 它转到我的AppLinkUrl成功但显示错误 我的清单代码如下
  • 使用嵌套的 hashmap 参数发送 volley 请求

    我正在使用 android volley 框架向我的服务器发送 jsonobject 请求 get 请求工作正常 现在我想发送一个带有请求参数的 post 请求 该请求参数是嵌套的 hashmap 我重写 getparams 方法 但它期望
  • 在 Android 布局 xml 文件中使用字符串格式参数 [重复]

    这个问题在这里已经有答案了 我在 String xml 文件中定义了一个使用格式参数的字符串 即
  • 通过powershell运行ADB命令

    所以我尝试通过 powershell 脚本运行一些 ADB 命令 这是我正在尝试做的一个简单示例 adb shell echo in adb shell su root echo you are now root ls cd data da

随机推荐

  • 在 VHDL 中找到运算符“+”的“0”定义

    首先我想指出 这是我第一次尝试 VHDL 所以请客气一点 我想读取 X1 X4 输入并在输出处生成输入的总和 这是我的代码 library IEEE use IEEE STD LOGIC 1164 ALL entity counter of
  • 在 C# 中手动验证 JWT 令牌

    我遇到了一些麻烦手动验证Identity Server 4 颁发的 JWT 令牌 使用 客户端 ID CLIENT1 客户端密码 123456 我不断收到的异常是 IDX10501 签名验证失败 无法匹配密钥 PII 默认情况下是隐藏的 将
  • 如何在 SwiftUI 中获取拖放文件的文件名?

    我一直在尝试找出如何获取放入 SwiftUI 视图中的图像的文件名 代码片段如下 struct MainView View DropDelegate ObservedObject var userState UserState var bo
  • 新行 \n 在 JButton.setText("fnord\nfoo") 中不起作用; [复制]

    这个问题在这里已经有答案了 在 JButton 上 我想在多行上列出信息 我试过 n作为新行字符但它不起作用 以下代码 JButton setText fnord nfoo 将显示为 fnordfoo 如何强制换行 JButton 接受 H
  • 代码文档:多少算太多?

    NET 源代码中有多少代码文档过多 一些背景 我继承了一个大型代码库 我在我在这里发布的一些其他问题中讨论过该代码库 该代码库的 功能 之一是 God Class 它是一个静态类 包含超过 3000 行代码 包含几十个静态方法 一切都是从U
  • std::map 放置而不复制值

    C 11std map
  • Java 中 TreeSet 操作的计算复杂度?

    我试图澄清一些有关 TreeSet 某些操作的复杂性的事情 在 javadoc 上它说 该实施提供了 保证 log n 时间成本 基本操作 添加 删除和 包含 到目前为止 一切都很好 我的问题是 addAll removeAll 等发生了什
  • Facebook Like 按钮导致水平滚动条

    我最近在我的网站上添加了一个类似 facebook 的按钮 它会导致在不需要时出现水平滚动条 它不会出现在 Chrome 中 但会出现在 Firefox 和 IE 中 我已经检查了 Firebug 中创建的代码 但看不出出了什么问题 这是该
  • 量角器 browser.actions().mouseMove() 不显示悬停效果

    我是量角器新手 尝试为默认情况下关闭的滑块面板添加 测试 并将鼠标悬停在其上将打开它 然后滑块面板上有一个项目列表可供选择 div class slider 我尝试了多种方法 但没有一个有效 第一次尝试 没有悬停效果 即不执行任何操作 br
  • 引导类路径未与 -source 1.6 一起设置

    我正在将我的应用程序从 java 1 6 升级到 1 7 当我尝试使用 Maven 3 2 1 进行构建时 我的构建失败并显示以下错误消息 ERROR Failed to execute goal org apache maven plug
  • HBase 如何跨区域服务器对表进行分区?

    请告诉我 HBase 如何跨区域服务器对表进行分区 例如 假设我的行键是从 0 到 10M 的整数 并且我有 10 个区域服务器 这是否意味着第一个区域服务器将存储键值为 0 10M 的所有行 第二个 1M 2M 第三个 2M 3M 第十个
  • 使用 jquery 将数据发送到 MVC 控制器

    我有一个 ASP NET MVC3 应用程序 当用户单击我的锚标记时 我想将 3 条数据发送到操作 a a 这是调用我的操作的 javascript function editDescription docId fileName descr
  • curl 命令返回 http/1.1 406 不可接受的错误

    我使用下面的命令行curl来了解我的网站是否支持压缩和缓存 curl head compress http www mysite com 它返回以下结果 Http 1 1 406 Not Acceptable Date Wed 28 Dec
  • sed 打印替换行两次

    我正在运行以下命令 find home debajdas checkout name pom xml or name properties xargs sed i s 10 0 0 0 3 10 0 0 0 4 gpw changes 但它
  • 为什么我导入的 PNG 质量这么低

    我在做 android background drawable mobile vforum bg 在 main xml 文件中设置 BG 它可以工作 只是在模拟器上查看时图像质量非常差 它是 320x480 的 PNG 96dpi 低 中和
  • 完成脚本后关闭电脑

    我正在 R 中运行一个脚本 需要花费很多小时 我希望我的电脑在完成脚本后自动关闭 那可能吗 我怎样才能使用 R 做到这一点 我已经搜索了相关的包和函数 但找不到 谢谢 附 我的电脑运行 Windows 8 1 您可以直接从 R 调用 cmd
  • java中的PreparedStatement.addBatch有什么限制吗?

    我正在尝试优化将大量结果插入远程 mySQL 数据库的过程 我为此使用简单的 jdbc 目前 我正在用PreparedStatement替换现有语句 并用addBatch executeBatch方法替换执行方法 有谁知道批量执行的限制是什
  • ASP.Net 中的持久动态控制

  • 没有协议的链接是有效的 XHTML 吗?即

    具有以下形式的链接是否有效的 XHTML 良好实践 www example com foo bar html 如果当前页面是HTTP 则链接指向 http www example com foo bar html如果当前页面受 HTTPS
  • Android Visualizer FFT/波形受设备音量影响吗?

    我正在使用 Android 2 3 1 上的 Visualizer 类进行一些音乐分析 我发现 FFT 和波形幅度受设备体积的影响 这意味着如果用户调低音量 我会收到很少或根本没有 FFT 数据 我已经在 Motorola Xoom Sam