【问题标题】:Python play mp3/wav file audio(Pygame mixer)Python播放mp3/wav文件音频(Pygame混音器)
【发布时间】:2016-08-20 20:15:15
【问题描述】:

用 Python 播放 mp3/wav 文件音频的最佳方式是什么?

我尝试使用 pygame,它会播放声音,但没有正确关闭文件。 因此,当我尝试删除文件时出现错误。(是的,我调用 pygame.mixer.quit() ,但该文件仍在另一个进程中使用)

【问题讨论】:

    标签: python audio pygame mp3 wav


    【解决方案1】:

    如果您愿意使用pygame 以外的库,那么您可以使用干净且简单的pydub。下面是一个工作示例。

    对于wav 文件

    from pydub import AudioSegment
    from pydub.playback import play
    
    song = AudioSegment.from_wav("your_wav_file.wav")
    play(song)
    

    对于MP3 文件

    song = AudioSegment.from_mp3("your_mp3_file.mp3")
    play(song)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 2019-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-29
      相关资源
      最近更新 更多