Pygame以比正常速度更快的速度播放mp3文件

时间:2017-09-17 07:37:06

标签: python pygame mp3

我使用Python播放短mp3音频文件。但播放速度比其他音乐播放器快。

我的代码:

import pygame
import time
pygame.mixer.init(frequency=22050, size=16, channels=2, buffer=4096)
file=r'test.mp3'
try:
    pygame.mixer_music.load(file)
    pygame.mixer_music.play()
    while pygame.mixer_music.get_busy():
        time.sleep(0.1)
except Exception as err:
    print(err)

请帮我解决这个问题!

1 个答案:

答案 0 :(得分:-1)

import pygame, mutagen.mp3

song_file = "your_music.mp3"

mp3 = mutagen.mp3.MP3(song_file)
pygame.mixer.init(frequency=mp3.info.sample_rate)

pygame.mixer.music.load(song_file)
pygame.mixer.music.play()