【发布时间】:2026-02-09 09:40:01
【问题描述】:
我可以使用track.setStereoVolume(a,b);设置audioTrack的音量
但我找不到获取音量的方法,例如 getStereoVolume() 或 setOnVolumeChangedHandler(...)
如何跟踪音量?
【问题讨论】:
-
我认为使用 AudioManager 可能是一个解决方案。有一个方法getStreamVolume(int streamType);
-
我认为这是一个通用的覆盖函数。所以即使 AudioTrack 的音量是 0.0f,AudioManager 也可能为 getStreamVolume 返回 1.0f。不是吗?
标签: android volume audiotrack