【a】异步播放语音添加
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
using UnityEngine;
|
||||
using System.Collections.Generic;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Stary.Evo.AudioCore
|
||||
{
|
||||
@@ -32,13 +33,23 @@ namespace Stary.Evo.AudioCore
|
||||
Voice.Play(audioData);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 异步播放语音
|
||||
/// </summary>
|
||||
/// <param name="audioClip"></param>
|
||||
/// <param name="volume"></param>
|
||||
/// <returns></returns>
|
||||
public static Task PlayVoice(AudioClip audioClip, float volume = 1f)
|
||||
{
|
||||
return Voice.Play(audioClip, volume);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 停止当前的语音
|
||||
/// </summary>
|
||||
public static void StopVoice()
|
||||
{
|
||||
AudioData audioData = new AudioData();
|
||||
Voice.Stop(audioData);
|
||||
Voice.Stop();
|
||||
}
|
||||
|
||||
#endregion
|
||||
@@ -62,7 +73,7 @@ namespace Stary.Evo.AudioCore
|
||||
public static void StopAllSFX()
|
||||
{
|
||||
AudioData audioData = new AudioData();
|
||||
SFX.Stop(audioData);
|
||||
SFX.Stop();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
Reference in New Issue
Block a user