Re: Problema cronojump



Entonces parece que ya he encontrado el fallo

En los tiempos de reacción se reproduce un sonido cuando el sujeto
está dentro de la plataforma y debería estar fuera. Este es el
archivo:

http://svn.gnome.org/viewvc/chronojump/trunk/src/execute/reactionTime.cs?revision=391&view=markup

lo importante es la línia 123:
System.Media.SystemSounds.Beep.Play();

En cambio en otros sitios, como por ejemplo en los pulsos (ritmos), en
la misma situación, el archivo es:

http://svn.gnome.org/viewvc/chronojump/trunk/src/execute/pulse.cs?revision=391&view=markup

la línia es la 125:
Util.PlaySound(Constants.SoundTypes.BAD, volumeOn);

como hasta hace por en Mono en Windows no debería funcionar el sonido,
estaba deshabilitado:


http://svn.gnome.org/viewvc/chronojump/trunk/src/util.cs?revision=424&view=markup

a partir de la 656:

public static void PlaySound (Constants.SoundTypes mySound, bool volumeOn) {
                if(volumeOn) {
                        //on mono windows, PlaySound is not
implemented. Until find a solution let's play a system bell
                        if(IsWindows())
                                Log.WriteLine("\a");
                        else {
                                switch(mySound) {
                                        case Constants.SoundTypes.CAN_START:

System.Media.SystemSounds.Question.Play();
                                                break;
                                        case Constants.SoundTypes.GOOD:

System.Media.SystemSounds.Asterisk.Play();
                                                break;
                                        case Constants.SoundTypes.BAD:

System.Media.SystemSounds.Beep.Play();
                                                break;
                                }
                        }
                }
        }


como se vé, en windows no reproduce, pero visto que podéis oir el beep
en los tiempos de reacción... entonces Mono ya puede reproducirlos y
ya puedo activarlo en el código.

El problema está en que la paltaforma Mono va implementando poco a
poco las cosas que están en la plataforma .NET. No sabía que esto ya
funcionaba.

Así el fallo ya está arreglado de la forma más simple. Sólo conviene
mirar si todos los sonidos que había configurado se pueden reproducir.

esto resuelve este complejo bug:
http://bugzilla.gnome.org/show_bug.cgi?id=470881

Gracias a ti y a juanfer, saludos


2008/11/18 Felipe Ramirez <fielpy gmail com>:
> Efectivamente!!! me suena ese sonido misterioso en los saltos reactivos...
>
> bueno de todas maneras es un detalle tan pequeño que es casi
> insignificante...de todas maneras me quedo con la tranquilidad que no he
> hecho algo mal...o que mi pc este con algun problema de audio...
>
>
>
> El 18 de noviembre de 2008 13:04, Xavi de Blas <xaviblas gmail com>
> escribió:
>>
>> El enlace ha salido mal, me refiero a este correo de juanfer:
>>
>> http://mail.gnome.org/archives/chronojump-list/2008-August/msg00004.html
>>
>> resumiendo:
>> -el audio no debería funcionar
>> -pero juan fernando detectó que en un caso funcionaba
>> -así que para la próxima versión (la semana que viene) miraré qué puedo
>> hacer
>>
>> saludos
>>
>>
>> 2008/11/18 Xavi de Blas <xaviblas gmail com>:
>> > espera! es verdad! creo que no funciona ahora mismo en windows
>> >
>> > no funciona, claro
>> >
>> > aunque alguien dijo que en los saltos reactivos sí funcionaba
>> > misteriosamente
>> >
>> > aquí está:
>> > http://markmail.org/message/ixdlvmm5ccpqfsqp#query:chronojump juanfer
>> > audio+page:1+mid:akwnyxt4fljxs6f5+state:results
>> >
>> > ¿puedes probar si a ti también se te oye ese sonido?
>> >
>> > si es así, para la próxima versión... la semana que viene, habrá sonido
>> >
>> > saludos
>> >
>> >
>> > 2008/11/18 Felipe Ramirez <fielpy gmail com>:
>> >> Que tal gracias xavi por tu pronta respuesta...la verdad si tengo los
>> >> altavoces encendidos y al hacer la prueba de campana tampoco
>> >> suenan....es
>> >> raro...
>> >>
>> >> voy a probar reinstalando el sistema...saludos!
>> >>
>> >> --
>> >> aTTentamente.
>> >>
>> >> TTpe
>> >>
>> >> _______________________________________________
>> >> Chronojump-list mailing list
>> >> Chronojump-list gnome org
>> >> http://mail.gnome.org/mailman/listinfo/chronojump-list
>> >>
>> >>
>> >
>> _______________________________________________
>> Chronojump-list mailing list
>> Chronojump-list gnome org
>> http://mail.gnome.org/mailman/listinfo/chronojump-list
>
>
>
> --
> aTTentamente.
>
> TTpe
>
> _______________________________________________
> Chronojump-list mailing list
> Chronojump-list gnome org
> http://mail.gnome.org/mailman/listinfo/chronojump-list
>
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]