AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Klick-(Touch-)Ton unter Android

Ein Thema von roga · begonnen am 21. Okt 2014 · letzter Beitrag vom 22. Okt 2014
Antwort Antwort
Benutzerbild von roga
roga

Registriert seit: 15. Jun 2008
Ort: Sachsen-Anhalt
109 Beiträge
 
Delphi XE8 Professional
 
#1

Klick-(Touch-)Ton unter Android

  Alt 21. Okt 2014, 22:43
Hallo,

teste gerade Delphi XE7 und meine DemoApp läuft auch soweit unter Android - hätte aber noch gern den Klick- bzw. Touch-Ton in meiner App, wenn man z.B. einen Button betätigt. In anderen Apps geht das doch auch. Wie bekomme ich diesen Systemklang in meine App? Habe bereits gesucht, aber leider keinen Ansatz gefunden und der Mediaplayer scheint mir hier nicht die richtige Lösung zu sein. Natürlich soll der Ton nur erklingen, wenn der Benutzer dies in den Sytemeinstellungen aktiviert hat.

Unter Windows konnte man einfach eine Resource einbinden und mit PlaySound beim Klicken abspielen.

Vielleicht könnt ihr mir mit einem Tipp oder Link weiter helfen - vielen Dank!
Ronald
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Klick-(Touch-)Ton unter Android

  Alt 21. Okt 2014, 23:57
Der Hauptgrund ist erstmal, daß FMX alles selber malt, anstatt die nativen Systemkomponenten zu benutzen, womit man dann natürlich auch alles nachbauen muß und eben keine nativen Features dieser Standardkompoenten bekommt.

Im Windows gibt es APIs, um dieses SystemSounds abzuspielen.
z.B. MSDN-Library durchsuchenMessageBeep (welches sich auch in Delphi-Referenz durchsuchenBeep versteckt)
Was Eigenes einzubinden ist nicht unbedingt so gut, denn dann müsstest du das jedesmal anpassen, wenn Google den Sound verändert.

Solche APIs gibt es doch bestimmt auch im Android und dazu müsste man dann nur noch irgendwie rausbekommen ob der Sound abgespielt werden soll, falls diese API das nicht gleich mit erledigt.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von roga
roga

Registriert seit: 15. Jun 2008
Ort: Sachsen-Anhalt
109 Beiträge
 
Delphi XE8 Professional
 
#3

AW: Klick-(Touch-)Ton unter Android

  Alt 22. Okt 2014, 00:36
Hallo himitsu,
vielen Dank für den Ansatz, dann werde ich wohl in diese Richtung recherchieren müssen... Bei der Message-Box in der App klappts ja auch.
Ronald
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz