无法循环播放背景音乐
# 加载音乐
bg_music = pygame.mixer.music.load('./static/bg_music.mp3')
# 设置音量大小(0-1),值越小,音量越小
pygame.mixer.music.set_volume(0.8)
# 循环播放背景音乐
pygame.mixer.music.play(-1)
背景音乐只能播放一次,无法进行循环,当写法改成pygame.mixer.music.play(5)或者pygame.mixer.music.play(5,0.0)都只能实现播放一次音乐,请问老师可能是什么原因导致的?调试时音乐加载后bg_music的返回值为None,请问这正常吗?
9
收起
正在回答
3回答
同学你好:
在视频中老师讲过mp3格式的音乐文件可能会有无法正常播放的问题,官方文档推荐wav格式的音乐文件。
祝学习愉快^_^。
沉默是金Searching
2019-08-07 19:25:47
测试结果正常。。。无法循环播放背景音乐的原因是原音频文件异常。
沉默是金Searching
2019-08-07 19:18:59
测试了一下音频原文件,发现无法正常播放完整。更换音频文件再进行尝试。
1.Python零基础入门
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星