Audio
</> ursina.audio
Inherits Entity
Class Variables
.volume_multiplier
default: 0.5
master volume
Initialization
Audio(
sound_file_name='',
volume=1,
pitch=1,
balance=0,
loop=False,
loops=1,
autoplay=True,
auto_destroy=False,
group='sfx'
)
Attributes
.clip
default: sound_file_name
Getters
length
get the duration of the audio clip.
status
ready
playing
Properties
volume
pitch
loop
loops
clip
time
balance
pan the audio. should be a value between -.5 and .5. default: 0
Methods
play()
play(start=0)
pause()
resume()
stop()
stop(destroy=True)
fade()
fade(value=None, duration=0.5, delay=0, curve=curve.in_expo, resolution=None, interrupt=True, ignore_paused=True)
fade_in()
fade_in(value=1, duration=0.5, delay=0, curve=curve.in_expo, resolution=None, interrupt='finish', destroy_on_ended=False, ignore_paused=True)
fade_out()
fade_out(value=0, duration=0.5, delay=0, curve=curve.in_expo, resolution=None, interrupt='finish', destroy_on_ended=True, ignore_paused=True)