【问题标题】:Getting Error When I Try And Play A Sound In Pygame当我尝试在 Pygame 中播放声音时出错
【发布时间】:2020-05-14 06:12:19
【问题描述】:

当我尝试在pygame 中播放声音时出现错误。这是我的代码

import pygame
pygame.init()


pygame.mixer.music.load('easy going.mp3')
pygame.mixer.music.play(0)

这就是它给我的错误

文件“c:/Users/Isaiah/Desktop/我的所有程序/pygame sound.py”,第 5 行,在 pygame.mixer.music.load('easy going.mp3') pygame.error: 无法打开“easy going.mp3”

【问题讨论】:

  • 看来问题出在你的.mp3文件上,检查文件路径是否正确或尝试打开另一个文件。
  • 文件在哪里?是在c:/Users/Isaiah/Desktop/All of my programs/ 下吗?如果是,但仍然无法正常工作,您可以尝试提供完整路径或将文件 easy going.mp3 重命名为 easy_going.mp3
  • 不,文件位于
  • C:\Users\Isaiah\Desktop
  • 我只有在我的桌面上,我必须把它放在一个文件夹中吗?

标签: python pygame


【解决方案1】:

我想通了!

import pygame

pygame.mixer.init()

sound = pygame.mixer.Sound(r"C:\Users\Isaiah\Desktop\easy_going (online-audio-converter.com).wav")
s = pygame.mixer.Sound.play(sound)

#Delay loop
while s.get_busy():
    pygame.time.delay(100)

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2014-08-09
  • 1970-01-01
  • 1970-01-01
  • 2011-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多