public void play(RadarTipoEnum tipoRadar, int velocidade, int distancia) { IList <string> audios = new List <string>(); audios.Add(Path.Combine(DIR_AUDIO, AUDIO_RADAR[tipoRadar])); if (velocidade > 0) { audios.Add(Path.Combine(DIR_AUDIO, AUDIO_VELOCIDADE[velocidade])); } if (distancia > 0) { audios.Add(Path.Combine(DIR_AUDIO, AUDIO_DISTANCIA[distancia])); } AudioUtils.Volume = PreferenciaUtils.AlturaVolume; AudioUtils.Canal = PreferenciaUtils.CanalAudio; AudioUtils.play(audios.ToArray()); }
public string tipoRadarParaTexto(RadarTipoEnum tipo) { string titulo = string.Empty; switch (tipo) { case RadarTipoEnum.Lombada: titulo = "Lombada"; break; case RadarTipoEnum.Pedagio: titulo = "Pedágio"; break; case RadarTipoEnum.PoliciaRodoviaria: titulo = "Polícia Rodoviária"; break; case RadarTipoEnum.RadarFixo: titulo = "Radar Fixo"; break; case RadarTipoEnum.RadarMovel: titulo = "Radar Móvel"; break; case RadarTipoEnum.SemaforoComCamera: titulo = "Semáforo com Câmera"; break; case RadarTipoEnum.SemaforoComRadar: titulo = "Semáforo com Radar"; break; default: titulo = "Indefinido"; break; } return(titulo); }
public void play(RadarTipoEnum tipoRadar, int velocidade, int distancia) { IList <string> audios = new List <string>(); if (PreferenciaUtils.BeepAviso) { audios.Add(Path.Combine(DIR_ALARME, pegarArquivo(PreferenciaUtils.SomAlarme) + ".mp3")); } audios.Add(Path.Combine(DIR_AUDIO, AUDIO_RADAR[tipoRadar])); if (velocidade > 0) { audios.Add(Path.Combine(DIR_AUDIO, AUDIO_VELOCIDADE[velocidade])); } if (distancia > 0) { audios.Add(Path.Combine(DIR_AUDIO, AUDIO_DISTANCIA[distancia])); } AudioUtils.Volume = PreferenciaUtils.AlturaVolume; AudioUtils.Canal = PreferenciaUtils.CanalAudio; AudioUtils.CaixaSom = PreferenciaUtils.CaixaSom; AudioUtils.play(audios.ToArray()); }
public void play(RadarTipoEnum tipoRadar, int distancia) { play(tipoRadar, 0, distancia); }