Pygame只会播放一些.wav文件

时间:2017-12-04 19:47:05

标签: python-2.7 audio pygame raspberry-pi3

我目前正在尝试使用树莓派3上的GPIO针对一些圣诞灯进行编程,并且指示灯工作正常,所以我决定给它添加一些圣诞音乐。当使用Pygame时,Python不会让我使用.mp3文件,它只允许我播放某些.wav文件,所以当我从http://www.thewavsite.com/christmas.htm下载一些圣诞歌曲时,它们都没有用。我将附上我使用的代码。我希望你能帮到我。

import pygame

pygame.mixer.init()
s = pygame.mixer.Sound("all_i_want_for_christmas.wav")
s.play()
print "Happy christmas!!"

1 个答案:

答案 0 :(得分:2)

我使用Linux命令import { Directive, ElementRef,Renderer,Input} from '@angular/core'; @Directive({ selector: '[x-version]' }) export class XVersion { @Input versions; constructor(elementRef: ElementRef, renderer: Renderer) { //Use elementRef, renderer, and this.version to manipulate the Dom here } } file检查了一首圣诞歌曲,两者都显示此ffprobe使用.wav压缩:)

在与mp3一起使用之前,您必须转换为真实wav

PyGame显示

file

A Christmas To Remember - Kenny Rogers & Dolly Parton.wav: RIFF (little-endian) data, WAVE audio, MPEG Layer 3, mono 22050 Hz 显示

ffprobe