# Music

# music.play(name)

循环播放音乐 name

from cpgzero import *
music.play('bgm')

# music.play_once(name)

播放音乐 name,播放一遍后停止。

from cpgzero import *
music.play_once('bgm')

# music.stop()

停止正在播放的音乐。

from cpgzero import *
music.play_once('bgm')
def stop():
    music.stop()

clock.schedule(stop, 5)

# music.is_playing()

是否有音乐在播放。

from cpgzero import *
music.play_once('bgm')

def stop():
    music.stop()

clock.schedule(stop, 5)

def on_mouse_down(pos):
    print("is_playing", music.is_playing())

# music.set_volume(volume)

设置音量,volume 介于 0 和 1 之间。

from cpgzero import *
music.play_once('bgm')

def on_key_down(key):
    vol = music.get_volume()
    if key == keys.UP:
        vol += 0.1
        music.set_volume(vol)
    elif key == keys.DOWN:
        vol -= 0.1
        music.set_volume(vol)

# music.get_volume()

获取当前音量。