pygame背景音乐

Pygame 有一个方法, pygame.mixer() 它具有所有关于音频操作的功能,如播放歌曲、对歌曲进行排队、设置音量、倒带、停止、暂停、继续等等。该类提供的功能有–

  • pygame . mixer . music . load():这将加载音乐文件/文件名对象。
  • pygame . mixer . music . play(loops,start,fade_ms ) :开始播放已加载的音乐。这需要 3 个参数
    • 循环:这是一个可选的整数参数,表示歌曲应该重复多少次。如果设置为-1,那么它将无限循环。
    • start: 这是一个可选的 float 参数,表示音乐开始播放的时间和位置。
    • fade_ms: 是可选的整数参数。它使音乐从 0 音量开始,并在给定时间逐渐变满音量。
  • pygame . mixer . music . queue():这将在当前音乐文件的末尾排队一首歌曲。当前文件一结束,下一个排队的音乐文件就会播放。您还可以将多首歌曲排队,这将是我们构建播放列表的主要逻辑。
  • pygame . mixer . music . rewind():这将当前音乐文件的回放倒回到开头。
  • pygame . mixer . music . pause():这将暂停当前音乐文件的播放。
  • pygame . mixer . music . set _ endevent():这发出一个信号,即一个事件。如果音乐文件已经播放完毕,将会有一个事件排队。
  • pygame . mixer . music . get _ busy():返回一个布尔值,表示当前是否播放过音乐文件。

你可能感兴趣的:(pygame,python)