05.声音

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()

猜你喜欢

转载自www.cnblogs.com/fly-book/p/11757654.html