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)