예제 #1
0
 public static Sound Play(string path, AudioChannelGroup group, bool looping = false, float priority = 0.5f, float fadeinTime = 0f, bool paused = false, float volume = 1f, float pan = 0f, float pitch = 1f)
 {
     if (group == AudioChannelGroup.Music && CommandLineArgs.NoMusic)
     {
         return(new Sound());
     }
     return(PlatformAudioSystem.Play(new PlayParameters {
         Path = path,
         Group = group,
         Looping = looping,
         Priority = priority,
         Paused = paused,
         Volume = volume,
         Pan = pan,
         Pitch = pitch
     },
                                     fadeinTime));
 }
예제 #2
0
 public AudioPlayer()
 {
     stream = new MemoryStream();
     sound  = PlatformAudioSystem.Play(stream, AudioChannelGroup.Music);
 }
예제 #3
0
 public static Sound Play(PlayParameters parameters, float fadeinTime = 0f)
 {
     return(PlatformAudioSystem.Play(parameters, fadeinTime));
 }