跳到主要内容

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()