【m】04音频修改

This commit is contained in:
Han
2025-06-23 17:38:19 +08:00
parent b6205733f8
commit 76785c5cc5
2 changed files with 8 additions and 8 deletions

View File

@@ -29,7 +29,7 @@ namespace Stary.Evo.AudioCore
/// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间]}</param> /// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间]}</param>
public static void PlayVoice(AudioData audioData) public static void PlayVoice(AudioData audioData)
{ {
if(CoroutineHelper.coroutineRunner == null) Initialize(); if(Voice == null) Initialize();
Voice.Play(audioData); Voice.Play(audioData);
} }
@@ -41,7 +41,7 @@ namespace Stary.Evo.AudioCore
/// <returns></returns> /// <returns></returns>
public static Task PlayVoice(AudioClip audioClip, float volume = 1f) public static Task PlayVoice(AudioClip audioClip, float volume = 1f)
{ {
if(CoroutineHelper.coroutineRunner == null) Initialize(); if(Voice == null) Initialize();
return Voice.Play(audioClip, volume); return Voice.Play(audioClip, volume);
} }
@@ -50,7 +50,7 @@ namespace Stary.Evo.AudioCore
/// </summary> /// </summary>
public static void StopVoice() public static void StopVoice()
{ {
if(CoroutineHelper.coroutineRunner == null) return; if(Voice == null) return;
Voice.Stop(); Voice.Stop();
} }
@@ -65,7 +65,7 @@ namespace Stary.Evo.AudioCore
/// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间]}</param> /// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间]}</param>
public static void PlaySFX(AudioData audioData) public static void PlaySFX(AudioData audioData)
{ {
if(CoroutineHelper.coroutineRunner == null) Initialize(); if(SFX == null) Initialize();
SFX.Play(audioData); SFX.Play(audioData);
} }
@@ -74,7 +74,7 @@ namespace Stary.Evo.AudioCore
/// </summary> /// </summary>
public static void StopAllSFX() public static void StopAllSFX()
{ {
if(CoroutineHelper.coroutineRunner == null) return; if(SFX == null) return;
AudioData audioData = new AudioData(); AudioData audioData = new AudioData();
SFX.Stop(); SFX.Stop();
} }
@@ -99,7 +99,7 @@ namespace Stary.Evo.AudioCore
/// <param name="audioData">{[volume:音量], [fadeDuration:自然过渡时间]}</param> /// <param name="audioData">{[volume:音量], [fadeDuration:自然过渡时间]}</param>
public static void SetMusicVolume(AudioData audioData) public static void SetMusicVolume(AudioData audioData)
{ {
if(CoroutineHelper.coroutineRunner == null) return; if(Music == null) return;
Music.SetMusicVolume(audioData); Music.SetMusicVolume(audioData);
} }
@@ -110,7 +110,7 @@ namespace Stary.Evo.AudioCore
/// <param name="fadeDuration">自然过渡时间</param> /// <param name="fadeDuration">自然过渡时间</param>
public static void StopMusic(float fadeDuration = 1f) public static void StopMusic(float fadeDuration = 1f)
{ {
if(CoroutineHelper.coroutineRunner == null) return; if(Music == null) return;
AudioData audioData = new AudioData(); AudioData audioData = new AudioData();
audioData.fadeDuration = fadeDuration; audioData.fadeDuration = fadeDuration;
Music.Stop(audioData); Music.Stop(audioData);

View File

@@ -1,6 +1,6 @@
{ {
"name": "com.staryevo.audiocore", "name": "com.staryevo.audiocore",
"version": "1.0.11", "version": "1.0.12",
"displayName": "04.AudioCore", "displayName": "04.AudioCore",
"description": "音频播放工具", "description": "音频播放工具",
"unity": "2021.3", "unity": "2021.3",