声响#
- class arcade.Sound(file_name: str | Path, streaming: bool = False)[源代码]#
基类:
这个类表示您可以播放的声音。
- get_stream_position(player: Player) float [源代码]#
回到我们在小溪里的地方。当播放结束时,这将重置为零。
- 参数:
player -- 球员从以下地点返回
play_sound()
。
- get_volume(player: Player) float [源代码]#
获取当前音量。
- 参数:
player -- 球员从以下地点返回
play_sound()
。- 返回:
浮点数,0表示音量关闭,1表示最大音量。
- is_playing(player: Player) bool [源代码]#
返回当前是否正在播放声音
- 参数:
player -- 球员从以下地点返回
play_sound()
。- 返回:
一个布尔值,
True
如果声音正在播放。
- play(volume: float = 1.0, pan: float = 0.0, loop: bool = False, speed: float = 1.0) Player [源代码]#
播放声音。
- 参数:
volume -- 音量,从0=安静到1=大声
pan -- 平移,从-1=左到0=居中到1=右
loop -- 循环,FALSE播放一次,TRUE连续循环
speed -- 更改声音的速度,该速度也会更改音高,默认为1.0
- set_volume(volume, player: Player) None [源代码]#
设置正在播放的声音的音量。
- 参数:
volume -- 浮点量。0表示静音,1表示已满。
player -- 球员从以下地点返回
play_sound()
。
- arcade.load_sound(path: str | Path, streaming: bool = False) Sound | None [源代码]#
加载声音。
- 参数:
path -- 要加载的声音文件的名称。
streaming -- 用于确定是将声音流传输还是将其全部加载到内存的布尔值。设置为
True
对于较长的声音以节省内存,False
用于短小的声音以加快播放速度。
- 返回:
对象使用的声音对象
play_sound()
功能。
- arcade.play_sound(sound: Sound, volume: float = 1.0, pan: float = 0.0, loop: bool = False, speed: float = 1.0) Player | None [源代码]#
播放声音。
- 参数:
sound -- 声音加载者
load_sound()
。请不要在此处使用字符串作为文件名。volume -- 音量,从0=安静到1=大声
pan -- 平移,从-1=左到0=居中到1=右
loop -- 我们应该一遍又一遍地循环声音吗?
speed -- 更改声音的速度,该速度也会更改音高,默认为1.0
- arcade.stop_sound(player: Player)[源代码]#
停止当前正在播放的声音。
- 参数:
player -- 球员从以下地点返回
play_sound()
。