0

我使用 Flame Audio 在游戏中播放音效。我面临的问题是,不同的效果在不同的 Android 设备上以不同的音量发出。尽管在某些设备和模拟器上,一切都很好。请告诉我如何解决这个问题。

  • 颤振:2.2.3
  • 火焰:1.0.0-releasecandidate.13
  • 火焰音频:1.0.0-rc.1
4

1 回答 1

3

声音播放可能非常棘手,您可以在不同设备上看到不同结果的原因是设备上可用的编解码器,不同制造商甚至同一品牌的不同型号的编解码器都不相同。我想这就是你看到这个问题的原因。

解决此问题的方法可能是将所有文件转换为使用相同的格式/编解码器(大胆是您可以使用的好软件)。如果您想要更安全,可以使用未压缩格式(如 wav),因为它们没有压缩功能,因此不太容易出现此类问题。但请注意,这可能会增加文件的大小。

我希望这会有所帮助。

于 2021-07-20T16:45:32.880 回答