gpt4 book ai didi

Python - 'Error: AudioFileOpen failed (' wht ?')',在乒乓球游戏中播放音频文件

转载 作者:行者123 更新时间:2023-12-03 01:08:44 27 4
gpt4 key购买 nike

我正在用 Python 制作乒乓球游戏
并想在其中放入音频文件。
但该文件无法播放此错误消息

Error: AudioFileOpen failed ('wht?')
这是我的部分代码。 (我在顶部导入了 os 模块。)
if ball.ycor() > 290:
ball.sety(290)
ball.dy *= -1
os.system('afplay bounce.wav')
音频文件 (bounce.wav) 与 Pong 游戏 python 文件位于同一目录中。我不知道问题是什么。
请帮助我,谢谢。

最佳答案

您需要将绝对路径传递给afplay。尝试使用这个:

import os

dir_path = os.path.dirname(os.path.realpath(__file__))
sound_path = os.path.join(dir_path, 'bounce.wav')

if ball.ycor() > 290:
ball.sety(290)
ball.dy *= -1
os.system('afplay "{}"'.format(sound_path))

关于Python - 'Error: AudioFileOpen failed (' wht ?')',在乒乓球游戏中播放音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64213325/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com