首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Libgdx中停止音乐曲目循环?

如何在Libgdx中停止音乐曲目循环?
EN

Stack Overflow用户
提问于 2020-04-15 05:56:29
回答 1查看 30关注 0票数 0

在我的项目中,当屏幕切换到屏幕上的游戏时,我正在尝试播放音乐。它在应该开始的时候开始,但是,即使当循环设置为false时,轨迹也会连续循环。我也尝试过使用OnCompletionListener,但是我要么设置不正确,要么由于某种原因无法正常工作

这是我的create方法中的变量。

music = Gdx.audio.newMusic(Gdx.files.internal("gameover.mp3"));

这是在render方法中设置的轨迹

代码语言:javascript
复制
        music.setVolume(.2f);
        music.setLooping(false);
        music.play();   
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-16 00:59:26

问题似乎是您在render()方法中调用了play(),尝试在show()方法上调用它,或者使用布尔值来标记您已经在播放音乐并且不再播放它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61217916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档