Android 的 Visualizer 类对媒体音量的处理在不同设备上是否不一致?

发布于 2024-12-05 16:56:08 字数 345 浏览 1 评论 0原文

我为 Android 制作了一个音乐可视化应用程序。在我的 HTC Legend(运行 Android 2.2)上进行开发时,我注意到设置手机的“媒体音量”对 Visalizer 类的输出没有影响,即我总是获得播放音乐的全音量幅度数据,无论音量设置如何,这都很棒,因为这正是我想要的。

我最近购买了一台运行 Android 3.2 的华硕 EEE Transformer 平板电脑,现在用户设置的音量确实会影响我从 Visualiser 类返回的数据量。

有谁知道官方行为应该是什么?我希望实现卷独立性,但我看到的证据表明不同设备之间的行为不一致...... 这是驱动程序问题,还是 3.2 中的行为发生了变化?

谢谢! 尼尔斯

I have made a music visualizer app for Android. While developing on my HTC Legend (running Android 2.2), I noticed that setting the "media volume" of the phone had no effect on the output of the Visalizer class, i.e. I always got the full-volume amplitude data of the playing music, regardless of the volume setting, which was great because that's precisely what I want.

I have recently purchased an Asus EEE transformer tablet, running Android 3.2, and now the user-set volume DOES impact the volume of the data I get back from the Visualiser class.

Does anyone know what the official behaviour should be? I'd hope for volume independence, but the evidence I've seen points to inconsistent behaviour across different devices...
Is this a driver issue, or has the behaviour changed in 3.2?

Thanks!
Nils

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

稳稳的幸福 2024-12-12 16:56:08

请参阅此处的链接。我认为您没有为相同的 seesion id 启用均衡器和可视化器。据我所知,音频效果需要启用均衡器引擎来进行音频修改设置。否则它会给出更高的值,并且也会受到媒体音量的影响。

Refere this link here. I think that you are not enable equalizer and visualizer for same seesion id.Accroding to me Audio effects need equalizer engine enable for audio modifications settings.Otherwise it gives higher values and it will be affected by media volume also.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文