Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android) (https://www.delphipraxis.net/193560-soundausgabe-aus-ohrhoerer-lautsprecher-des-smartphones-ios-android.html)

Jef 15. Aug 2017 10:28

Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
Hallo Forum,

ohne Voreinstellung kommt der Sound ja aus dem Lautsprecher oder eben aus den Kopfhörern, wenn welche angesteckt sind. Wie kann man den Ohrhörer-Lautsprecher des Smartphones (iOS/Android) ansprechen? Geht das überhaupt? Vielleicht suche ich an der falschen Stelle. Hätte da jemand einen Tipp für mich?

Gruß
Jef

Luckie 15. Aug 2017 10:42

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
Was ist denn der Ohrhörerlautsprecher eines Smartphones?

Klaus01 15. Aug 2017 10:51

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
.. irgendwie kann man überprüfen ob ein Kabel/Stecker in der Buchse steckt.
Das schafft zumindest das SoftwareRadio auf dem Android - es gibt Bescheid wenn keine "Antenne" eingesteckt ist.

Wie das funktioniert - keine Ahnung.

Grüße
Klaus

TiGü 15. Aug 2017 11:04

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
Zitat:

Zitat von Luckie (Beitrag 1378763)
Was ist denn der Ohrhörerlautsprecher eines Smartphones?

Da wo das Ohr dran hängt beim normalen Telefonieren.
Am Mund ist dann das Mikrofon zum Aufnehmen der Sprache.

Zu unterscheiden vom Kopfhörer (klar, logo) und den normalen Lautsprecher eines mobilen Gerätes (Mono bei vielen Geräten, also einer - gibt aber vermehrt Geräte mit Stereolautsprechern), mit dem man Musik hört.
Einfach mal mit öffentlichen Verkehrsmitteln zur Schulzeit fahren, die Kids zeigen dir dann schon was der normale Lautsprecher ist. :D

Luckie 15. Aug 2017 11:27

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
Ich habe gefragt, weil man Samsung Galaxy S3 Neo hat nur einen Lautsprecher zum Telefonieren und Soundwiedergabe.

Jef 15. Aug 2017 11:44

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
Zitat:

Zitat von Klaus01 (Beitrag 1378764)
.. irgendwie kann man überprüfen ob ein Kabel/Stecker in der Buchse steckt.
Das schafft zumindest das SoftwareRadio auf dem Android - es gibt Bescheid wenn keine "Antenne" eingesteckt ist.

Wenn man einen Kopfhörer in die Klinkenbuchse steckt geht Lautsprecherfunktion aus und der Ohrhörer-Lautsprecher wird sicher auch deaktiviert. Mich interessiert aber weniger, wie man den Ohrhörer-Lautsprecher deaktiviert, sondern wie man ihn aktiviert. Bei der default Soundausgabe ist er ja nicht aktiviert. Das ist doch eigentlich ne typische Telefonierfunktion...

Sherlock 15. Aug 2017 11:54

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
Das dürfte Sache des jeweiligen OS sein. Anders ausgedrückt, kennst Du eine Anwendung (Vorzugsweise nicht integriert), die das von Dir geschilderte Verhalten umsetzt?

Sherlock

Klaus01 15. Aug 2017 12:03

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
.. bei meinem Smartphone ist es so, wenn der Kopfhöhrer eingesteckt wird,
wird der Lautsprecher abgeschaltet - die Soundausgabe findet ausschließlich über den Kopfhöher statt.

Warum willst du etwas zum Kopfhörer schicken, wenn keiner eingesteckt ist?

Grüße
Klaus

Jef 15. Aug 2017 12:05

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
Zitat:

Zitat von Sherlock (Beitrag 1378776)
Das dürfte Sache des jeweiligen OS sein. Anders ausgedrückt, kennst Du eine Anwendung (Vorzugsweise nicht integriert), die das von Dir geschilderte Verhalten umsetzt?

https://itunes.apple.com/de/app/muse...150432552?mt=8

Die App spielt Audiofiles ab. Die Ausgabe kommt aus dem Ohrhörer. Funktioniert in iOS/Android.

Jef 15. Aug 2017 12:10

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
Zitat:

Zitat von Klaus01 (Beitrag 1378778)
Warum willst du etwas zum Kopfhörer schicken, wenn keiner eingesteckt ist?

Will ich nicht.
Zitat:

Zitat von Jef (Beitrag 1378761)
Wie kann man den Ohrhörer-Lautsprecher des Smartphones (iOS/Android) ansprechen?

Zitat:

Zitat von TiGü (Beitrag 1378766)
Zitat:

Zitat von Luckie (Beitrag 1378763)
Was ist denn der Ohrhörerlautsprecher eines Smartphones?

Da wo das Ohr dran hängt beim normalen Telefonieren.
Am Mund ist dann das Mikrofon zum Aufnehmen der Sprache.

Zu unterscheiden vom Kopfhörer (klar, logo) und den normalen Lautsprecher eines mobilen Gerätes (Mono bei vielen Geräten, also einer - gibt aber vermehrt Geräte mit Stereolautsprechern), mit dem man Musik hört.


Sherlock 15. Aug 2017 13:13

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
Hab die App geladen. Ich verstehe ungefähr den Mechanismus. Immer wenn Du Dein Gerät ans Ohr hältst (Stichwort Proximity Sensor) kommt der Ton aus der "Hörmuschel" (vgl. Wiki zum Telefonhörer). Wenn Du es wieder weg nimmst stoppt die Wiedergabe. Eventuell hätte an dieser Stelle das OS die Wiedergabe auf den Lautsprecher umgeleitet, die Meldung des Proximity Sensors wird aber genutzt, das zu vermeiden. Ich würde also diesen Ansatz verfolgen.

Für iOS dürfte dann dieser SO-Eintrag zum Ziel führen: https://stackoverflow.com/questions/...e-call-speaker

Sherlock

Jef 15. Aug 2017 13:33

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
Zitat:

Zitat von Sherlock (Beitrag 1378793)
Für iOS dürfte dann dieser SO-Eintrag zum Ziel führen: https://stackoverflow.com/questions/...e-call-speaker

Vielen Dank fürs ausprobieren und den Link. Werde ich verfolgen.

Mit dem Proximity Sensor hab ich mich schonmal Anfang des Jahres beschäftigt. Da bin ich bei iOS allerdings nicht weitergekommen:

Zitat:

Zitat von Jef (Beitrag 1360225)
Ich habe mal die SensorInfo-Demo von Embarcadero auf Android und iOS ausprobiert. Android verwendet TAndroidNativeProximitySensor. Das ist die Funktion, die ich wollte und das funktioniert auch. Unter iOS gibt es in der Demo offenbar keine gleichwertige Funktion. Schade!
Die iPhones haben auch nen Proximity Sensor. Weiß jemand, wie man den anspricht?

Mal schauen, ob sich da mit Tokyo verändert hat...

Sherlock 15. Aug 2017 14:02

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
Ich brauche für meine Projekte keine derart "tiefen" Eingriffe oder Funktionen, aber so viel ich weiß kannst Du alle iOS Libraries auch von Delphi aus ansprechen. Selbst wenn es keinen Delphi Wrapper gibt. Das hier sollte in die nötige Richtung führen, auch wenn es nichts mit dem eigentlichen Thema zu tun hat.

Sherlock

Jef 15. Aug 2017 14:10

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
Zitat:

Zitat von Sherlock (Beitrag 1378797)
Ich brauche für meine Projekte keine derart "tiefen" Eingriffe oder Funktionen, aber so viel ich weiß kannst Du alle iOS Libraries auch von Delphi aus ansprechen. Selbst wenn es keinen Delphi Wrapper gibt. Das hier sollte in die nötige Richtung führen, auch wenn es nichts mit dem eigentlichen Thema zu tun hat.

Schaut sehr gut aus, danke. Ich werde mal versuchen das Puzzle zusammenzusetzen. :)

mkinzler 15. Aug 2017 15:41

AW: Soundausgabe aus Ohrhörer-Lautsprecher des Smartphones (iOS/Android)
 
Könnte hilfreich sein
https://developer.android.com/refere...ioRouting.html
https://developer.android.com/refere...eviceInfo.html


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz