Skip to main content
 首页 » 编程设计

python之pygame 中的 mp3 声音以慢动作传来

2025年05月04日16duanxz

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 文件。