Flutter Flame audio:不同设备上不同音量的音效

Posted

技术标签:

【中文标题】Flutter Flame audio:不同设备上不同音量的音效【英文标题】:Flutter Flame audio: different volume of sound effects on different devices 【发布时间】:2021-07-20 08:48:51 【问题描述】:

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

颤振:2.2.3 火焰:1.0.0-releasecandidate.13 flame_audio: 1.0.0-rc.1

【问题讨论】:

【参考方案1】:

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

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

我希望这会有所帮助。

【讨论】:

以上是关于Flutter Flame audio:不同设备上不同音量的音效的主要内容,如果未能解决你的问题,请参考以下文章

坦克对战 : Flutter&Flame在游戏上的实践

坦克对战 : Flutter&Flame在游戏上的实践

屏幕的大小和尺寸

Flutter可以开发游戏啦! Flame框架测评

使用Flame插件

Flutter_TTS 包在不同设备上的行为不同