欢迎访问宙启技术站
智能推送

SND_FILENAME:Python中加载和播放音频文件的简易方法

发布时间:2024-01-08 08:24:44

在Python中,您可以使用Pygame库来加载和播放音频文件。Pygame是一个为游戏开发提供的跨平台库,它也可以用于音频处理。

要加载和播放音频文件,首先您需要安装Pygame库。在终端中运行以下命令即可安装:

pip install pygame

安装完成后,您可以按照以下步骤加载和播放音频文件:

1. 导入pygame库:

import pygame

2. 初始化Pygame:

pygame.init()

3. 创建一个Pygame窗口:

window = pygame.display.set_mode((400, 400))

4. 加载音频文件:

sound = pygame.mixer.Sound('audio.wav')

请注意,此处audio.wav是要加载的音频文件的名称。确保将音频文件与Python脚本放在同一个目录下,或者提供完整的文件路径。

5. 播放音频文件:

sound.play()

6. 进入主循环,保持音频播放:

while pygame.mixer.get_busy():
    pygame.time.wait(100)

以上代码片段会一直等待音频播放完毕后才会退出循环。如果您希望同时执行其他操作,可以在循环中添加其他逻辑。

下面是完整的示例代码:

import pygame

pygame.init()

window = pygame.display.set_mode((400, 400))
sound = pygame.mixer.Sound('audio.wav')

sound.play()

while pygame.mixer.get_busy():
    pygame.time.wait(100)

将以上代码保存为.py文件,确保在同一个目录下有一个audio.wav的音频文件。然后运行该脚本,即可加载和播放音频文件。

利用Pygame库,您还可以实现其他功能,如调整音量、暂停和继续播放等。可以查阅Pygame官方文档以了解更多功能。