跳到主要内容

Class AudioPlayer

Events

onReleased

public Action onReleased

Properties

loop

public bool loop { get; set; }

playing

public bool playing { get; }

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

void Play(AudioClip audioClip)

public void Play(AudioClip audioClip)

void Play(AudioClip audioClip, float volume)

public void Play(AudioClip audioClip, float volume)

Task PlayWithFadein(AudioClip audioClip, float fadein)

public Task PlayWithFadein(AudioClip audioClip, float fadein)

Task PlayWithFadein(AudioClip audioClip, float fadein, float volume)

public Task PlayWithFadein(AudioClip audioClip, float fadein, float volume)

void Stop()

public void Stop()

void Pause()

public void Pause()

void Unpause()

public void Unpause()

Task Stop(float fadeout)

public Task Stop(float fadeout)

Task Pause(float fadeout)

public Task Pause(float fadeout)

Task Unpause(float fadein)

public Task Unpause(float fadein)

virtual void Release()

public virtual void Release()