Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
python正在以文件的slowmotion.bitrate播放声音。下面是代码:
import pygame,time pygame.mixer.init() pygame.mixer.music.load('backgroundmusic.mp3') pygame.mixer.music.play(-1) time.sleep(20) pygame.mixer.music.stop()
将声音文件导出为 mp3 时,存在一定的比特率。这基本上就是声音播放的速度。如果比特率错误,声音播放太快或太慢。Pygame.mixer 设置为以您保存文件的程序的默认比特率播放内容,但如果您在线下载文件,这可能会很困难。最好使用mixer.init() 的“size”参数将比特率设置为文件之一。但是可能还有另一个问题:虽然 pygame.music 可能支持 mp3 文件,但我相信 pygame.mixer 是为 wav 文件设计的。综上所述,您的脚本没有任何问题,但最好将其保存为 .wav 文件。