Class AudioPlayer
Represents a audio player.
Events
onReleased
public event Action onReleased;
Properties
loop
public bool loop { get; set; }
playing
public bool playing { get; }
released
Is this player in an unusable state (already released) ?
public bool released { get; private set; }
pitch
public float pitch { get; set; }
volume
public float volume { get; set; }
audioMixerGroup
public AudioMixerGroup audioMixerGroup { get; set; }
Methods
Play(AudioClip audioClip)
public void Play(AudioClip audioClip)
Play(AudioClip audioClip, float volume)
public void Play(AudioClip audioClip, float volume)
PlayWithFadein(AudioClip audioClip, float fadein)
public Task PlayWithFadein(AudioClip audioClip, float fadein)
PlayWithFadein(AudioClip audioClip, float fadein, float volume)
public Task PlayWithFadein(AudioClip audioClip, float fadein, float volume)
Stop()
public void Stop()
Pause()
public void Pause()
Unpause()
public void Unpause()
Stop(float fadeout)
public Task Stop(float fadeout)
Pause(float fadeout)
public Task Pause(float fadeout)
Unpause(float fadein)
public Task Unpause(float fadein)
Release()
Release this player. The released player cannot be used.
public virtual void Release()