我正在尝试在python中实现一个游戏,我希望在我的游戏中有一些效果歌曲。我做了以下事情:
MusicStart.play()
MusicStart.stop()
我已经分配了所需的所有细节。我想只播放一次这首歌。重复操作,直到用户按下任何输入按钮。
有人知道怎么做吗?
答案 0 :(得分:0)
不完全清楚你的问题,但这就是我在游戏中实现音乐所做的事情(pygame):
pygame.mixer.music.load(os.path.join('.', 'path-to', 'your-music-file.wav'))
pygame.mixer.music.play(0, 0.0)
这样,音乐文件只播放一次。请注意,path-to
将是您拥有音乐文件的子文件夹(如果您有一个:如果文件与代码在同一目录中,则跳过它)和{{ 1}}将是你的文件,无论是.mp3,.wav等等。