Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Deshabilitar sonido de notificaciones (https://www.clubdelphi.com/foros/showthread.php?t=94914)

Punzo 22-10-2020 20:10:58

Deshabilitar sonido de notificaciones
 
Buen día a todos, quiero deshabilitar el sonido de las notificaciones con la propiedad EnableSound, y simplemente no lo hace, estoy pasando algo por alto?, gracias de antemano
Código Delphi [-]
procedure TMesa.OnTm1(Sender :TObject);
var
N, Hm :TTime;
D :TDateTime;
Dif :Integer;
Notificacion: TNotification;
Notc :TNotificationCenter;
begin
  Notc := TNotificationCenter.Create(Self);
  Notificacion := Notc.CreateNotification ;
  Notificacion.Name := Numero;
  Notificacion.EnableSound := False;
  if HoraM = '' then
    HoraM := Hora;
  Hm := StrToTime(LeftStr(HoraM, 2) + ':' + MidStr(HoraM, 3, 2) + ':' + RightStr(HoraM, 2));
  N := StrToTime(FormatDateTime('hh:nn:ss', Now));
  if Hm > N then 
    D := Hm - N
    else
      D := N - Hm;
  Dif := StrToInt(FormatDateTime('nn', D));
  if (Dif >= 10) and (Dif < 15) then
    begin
      TintColor := TAlphaColorRec.Yellow;
      Notificacion.EnableSound := False;
      Notificacion.AlertBody := 'La mesa ' + Trim(Numero) + ' tiene más de 10 minutos sin movimiento';
      Notc.PresentNotification(Notificacion);
      Inc(Notificacion.Number);
    end
    else if Dif >= 15 then
      begin
        TintColor := TAlphaColorRec.Red;
        Notificacion.EnableSound := False;
        Notificacion.AlertBody := 'La mesa ' + Trim(Numero) + ' tiene más de 15 minutos sin movimiento';
        Notc.PresentNotification(Notificacion);
        Inc(Notificacion.Number);
      end;
  Notificacion.DisposeOf;
  Notc.DisposeOf;

Neftali [Germán.Estévez] 23-10-2020 08:58:30

¿Te falla o simplemente no hace lo que necesitas?
¿Has revisado tema de permisos?

Punzo 23-10-2020 19:54:01

Gracias por la ayuda, simplemente no deshabilita el sonido, el tema de los permisos, en código como es?, gracias Neftalí

Neftali [Germán.Estévez] 26-10-2020 08:25:01

Cita:

Empezado por Punzo (Mensaje 538832)
Gracias por la ayuda, simplemente no deshabilita el sonido, el tema de los permisos, en código como es?, gracias Neftalí


En la configuración de la aplicación o con el XML que la acompaña.

Punzo 27-10-2020 18:12:23

En información de la aplicación tengo activado los permisos: Calendario, Cámara, Espacio para almacenamiento, Teléfono y Ubicación, creo que son todos.

Neftali [Germán.Estévez] 28-10-2020 08:36:04

Hay varios permisos referentes a sonidos. Es posible que necesites "tocar" alguno de ellos, posiblemente el que te pongo a continuación (que por defecto está desactivado):
  • Modify audio settings

Punzo 18-11-2020 00:20:56

Buen día, gracias por la ayuda, esas opciones a las que te refieres, donde las encuentro?

Punzo 18-11-2020 00:23:20

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 538865)
Hay varios permisos referentes a sonidos. Es posible que necesites "tocar" alguno de ellos, posiblemente el que te pongo a continuación (que por defecto está desactivado):
  • Modify audio settings

Ya las encontré en Project -> Options, si la trae en false, probando, gracias.

Punzo 18-11-2020 00:33:17

No, no las desactivo :confused:


La franja horaria es GMT +2. Ahora son las 18:32:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi