java - 可以创建 Sound libgdx 的多个实例吗

标签 java audio libgdx

我应该使用多个 Sound 实例,还是拥有一个 Sound 实例并使用 play 返回的 long idSound.play() 中的 id 有哪些用例?是否可以使用不同的 id 在同一时间和实例中播放多个声音,或者我应该将该 id 加载到新的 Sound 实例中?

最佳答案

您应该只有一个实例。如果您调用 play(),然后在第一个调用完成播放之前再次调用它,它不会停止第一个调用 - 现在将播放两个声音。您可以根据需要多次调用 play()。

play() 返回的 id 用于标识正在播放的声音的实例,因此每次调用 play() 时它都会不同。然后,您可以在其他方法(例如 stop())中使用 id 来控制声音的一个实例。

关于java - 可以创建 Sound libgdx 的多个实例吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37859140/

相关文章:

java - 不同服务器上的 SimpleDateFormat 问题

java - 为什么我的程序只返回零?

android - 在android中实现高通音频滤波器

objective-c - 获取iOS当前铃声音量值?

java - Assetmanager 和 Skin 处理 Font(/Skin)

java - 如何让b2box主体和 Sprite 以相同速度旋转?

java - 哪些类对于运行 Java VM 是绝对必要的?

java - 如何只使用对象的几个字段进行 REST 服务

ios - 使用Soundcloud截取音频

java - libgdx 获取按下的按键