声响#
arcade.Sound#
- class arcade.Sound(file_name: Union[str, pathlib.Path], streaming: bool = False)[源代码]#
这个类表示您可以播放的声音。
- get_stream_position(player: pyglet.media.player.Player) float [源代码]#
回到我们在小溪里的地方。当播放结束时,这将重置为零。
- 参数
player (pyglet.media.Player) -- 球员从以下地点返回
play_sound()
。
- get_volume(player: pyglet.media.player.Player) float [源代码]#
获取当前音量。
- 参数
player (pyglet.media.Player) -- 球员从以下地点返回
play_sound()
。- 返回
浮点数,0表示音量关闭,1表示最大音量。
- 返回类型
- is_complete(player: pyglet.media.player.Player) bool [源代码]#
如果声音播放完毕,则返回TRUE。
- is_playing(player: pyglet.media.player.Player) bool [源代码]#
返回当前是否正在播放声音
- 参数
player (pyglet.media.Player) -- 球员从以下地点返回
play_sound()
。- 返回
一个布尔值,
True
如果声音正在播放。- 返回类型
- play(volume: float = 1.0, pan: float = 0.0, loop: bool = False, pitch: float = 1.0) pyglet.media.player.Player [源代码]#
播放声音。
- set_volume(volume, player: pyglet.media.player.Player) None [源代码]#
设置正在播放的声音的音量。
- 参数
volume (float) -- 浮点量。0表示静音,1表示已满。
player (pyglet.media.Player) -- 球员从以下地点返回
play_sound()
。
- stop(player: pyglet.media.player.Player) None [源代码]#
停止当前播放的声音。
arcade.load_sound#
- arcade.load_sound(path: Union[str, pathlib.Path], streaming: bool = False) Optional[arcade.sound.Sound] [源代码]#
加载声音。
- 参数
path (Path) -- 要加载的声音文件的名称。
streaming (bool) -- 用于确定是将声音流传输还是将其全部加载到内存的布尔值。设为
True
对于较长的声音以节省内存,False
用于短小的声音以加快播放速度。
- 返回
对象使用的声音对象
play_sound()
功能。- 返回类型
arcade.play_sound#
- arcade.play_sound(sound: arcade.sound.Sound, volume: float = 1.0, pan: float = 0.0, looping: bool = False, pitch: float = 1.0) pyglet.media.player.Player [源代码]#
播放声音。
arcade.stop_sound#
- arcade.stop_sound(player: pyglet.media.player.Player)[源代码]#
停止当前正在播放的声音。
- 参数
player (pyglet.media.Player) -- 球员从以下地点返回
play_sound()
。