在 pygame Windows 中播放声音的问题

Posted

技术标签:

【中文标题】在 pygame Windows 中播放声音的问题【英文标题】:Problems playing sound in pygame Windows 【发布时间】:2016-03-11 21:54:57 【问题描述】:

我有一个朋友的 pygame 小项目,在我的机器上工作,但在他的机器上 Python 抛出了这个错误:

Traceback(最近一次调用最后一次):文件 “C:/Users/joaco/Desktop/RETO Starus/PingPong/Play.py”,第 174 行,在 main() 文件“C:/Users/joaco/Desktop/RETO Starus/PingPong/Play.py”,第 151 行,在 main puntos = bola.actualizar(time,pala_jug1, pala_jug2, puntos) 文件“C:/Users/joaco/Desktop/RETO Starus/PingPong/Play.py”,第 48 行,在 实现者 pygame.mixer.music.load(sonido_pared) pygame.error: 模块格式无法识别

https://github.com/Starus/PingPongStarus

【问题讨论】:

尝试让你的朋友对 python 和 pygame 进行全新安装,并确保你的版本相同。 【参考方案1】:

你和你朋友电脑的pygame或python版本可能不匹配。

在两台机器上运行以下程序,看看 python 和 pygame 版本是否匹配。

对于 python 3.x,您可能必须使用带括号的 print

import pygame  
import sys  
print "Python Version=",sys.version  
print "Pygame Version=",pygame.version.ver

输出

Python 版本 = 2.7.9(默认,2014 年 12 月 10 日,12:24:55)[MSC v.1500 32 位(英特尔)] Pygame 版本= 1.9.1release

【讨论】:

以上是关于在 pygame Windows 中播放声音的问题的主要内容,如果未能解决你的问题,请参考以下文章

pygame声音无法打开文件

我需要帮助在 Replit(Pygame) 上播放声音

声音不会一直播放! - Pygame,Python

Pygame - 声音延迟

Pygame:声音只播放8次,然后关闭4次,然后打开,然后关闭,然后再打开

PyGame 更改预设声音字体