05.声音

安稳与你 提交于 2019-12-02 18:26:19
import pygame

# Pygame一次只能加载一个作为背景音乐播放的声音文件。
soundObj = pygame.mixer.Sound('sound.wav')
# 在调用play()之后,程序会立即继续执行;在移动到下一行代码之前,它不会等待声音播放完成
soundObj.play()
import time
time.sleep(1)
# 立即停止背景音乐
soundObj.stop()

加载一个背景声音文件:

import pygame


# 加载一个背景声音文件
pygame.mixer.music.load('sound.wav')
# 把加载的声音文件作为背景音乐播放
# 当到达了声音文件的末尾的时候,−1参数会使得背景音乐永远循环。
# 如果将其设置为一个整数0或者更大,那么,音乐只能循环指定的那么多次数,而不是永远循环。
# 0.0意味着从头开始播放声音文件。如果这是一个较大的整数值或浮点值,音乐会开始播放直到声音文件中指定的那么多秒。
# 例如,如果传入13.5作为第二个参数,声音文件会从开始处播放到第13.5秒的地方。
pygame.mixer.music.play(-1, 0.0)
pygame.mixer.music.stop()

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!