Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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());
        }
Exemplo n.º 4
0
 public void play(RadarTipoEnum tipoRadar, int distancia)
 {
     play(tipoRadar, 0, distancia);
 }