Blocca tutti i suoni che escono dagli altoparlanti quando le cuffie sono collegate


26

Sono un po 'nuovo in Android e mi sono reso conto che tutti i suoni vengono emessi attraverso l'altoparlante indipendentemente dal fatto che le cuffie siano collegate. Se lo sono, il suono viene emesso anche attraverso le cuffie, ma vorrei anche evitare l'altoparlante quando le cuffie sono collegate.

È possibile?

Poche altre informazioni che possono aiutare:

  • Il mio telefono è un Samsung Galaxy i5510
  • È Android 2.2 Froyo
  • Ho installato Tasker, forse c'è un modo per creare un profilo per ottenere quello che voglio.

Grazie Diego

Aggiornare

Dato che non era chiaro, chiarirò per ogni suono (se ne dimentico qualcuno per favore fatemelo sapere):

  • Telefonate: altoparlante e cuffie.
  • Notifiche: altoparlante e cuffie.
  • Giochi e quasi tutte le app: solo cuffie. (Ho scritto "quasi tutte le app" perché, ad esempio, i suoni di Skype o Camera sono sia in altoparlante che in cuffia).
  • Tastiera e "clic tattili": cuffie.

Riassumendo il problema sono: telefonate, notifiche e alcune app "casuali".


Quali suoni stanno ancora attraversando l'altoparlante? Musica, suonerie, notifiche, clic sulla tastiera, giochi, qualcos'altro?
GAThrawn

Ho aggiornato la mia domanda.
Diego,

Quello è strano. Quando le mie cuffie sono dentro non esce nulla attraverso l'altoparlante.
Ale

Risposte:


7

Al momento non puoi disabilitare le notifiche tramite gli altoparlanti mentre le hai ancora tramite le cuffie. C'è un problema aperto per questo .

È inoltre possibile utilizzare Llama o Tasker per cambiare profilo quando si collegano le cuffie.


Sto usando Tasker e PhoneWeaver. Tuttavia, vorrei ascoltare le notifiche tramite gli altoparlanti, invece di mettere a tacere il telefono.
Diego,

5

Ho scritto un'app chiamata SoundAbout . Ha una funzione per far andare il suono attraverso la selezione dell'uscita multimediale E l'altoparlante. Inoltre, consente di NON far passare l'audio di notifica attraverso l'altoparlante.


Meraviglioso! Ancora l'unica soluzione utilizzabile nel 2015 (senza necessità di ROM personalizzate); grazie grazie.
Piskvor,

2

Ho visto che hai avuto un'altra domanda su Cyanogenmod, e ho pensato di sottolineare che ha l'opzione "Riproduci sempre in vivavoce" per notifiche, suonerie e allarmi (in Settings -> CyanogenMod Settings -> Sound). Quindi non appena è stabile (se sviluppato ulteriormente) può risolvere la maggior parte dei tuoi problemi.


Bene, quindi se si disabilita questa opzione, l'intero flusso di allarme sarà udibile nelle cuffie solo se sono collegate?
Flusso

@Flow Yep, esattamente.
onik,

1
@onik, grazie per la risposta. Lo terrò a mente se qualche volta installo CyanogenMod, ma in questo momento non esiste una versione ufficiale per il mio telefono e ho un po 'paura dei problemi della versione non ufficiale.
Diego,

1

Temo, ma questo non sembra possibile. C'era una volta un metodo chiamato setRouting () nell'API AudioManager, ma oggigiorno è un metodo deprecato che semplicemente non fa nulla. Non sono nemmeno sicuro che il metodo sarebbe in grado di instradare tutti i flussi audio solo alle cuffie (cablate).


0

Non ho abbastanza punti reputazione da commentare, ma oltre a SoundAbout, come suggerito da @WoodsLink, raccomando Lesser AudioSwitch (Google Play) . Consente all'utente di forzare tutto l'audio attraverso gli altoparlanti, le cuffie (jack da 3,5 mm) o Bluetooth. È aggiornato per Android Oreo.

Cito dalla descrizione:

(Lesser AudioSwitch)

Il passaggio alle cuffie disattiverà tutto l'audio agli altoparlanti (Android Oreo e precedenti), inclusi allarmi e notifiche. Questo può essere disabilitato nelle opzioni.

Include un'opzione di commutazione automatica per passare automaticamente quando l'auricolare è collegato o disconnesso. Funziona anche con Bluetooth.

Bluetooth e passaggio al microfono delle cuffie possono essere abilitati nelle impostazioni.

Uso Lesser AudioSwitch per forzare un allarme che suona solo attraverso i miei altoparlanti Bluetooth e funziona magnificamente.

Prima di provare Lesser AudioSwitch, ho provato a utilizzare SoundAbout, ma si è arrestato in modo anomalo all'avvio (dopo aver consigliato di installare la licenza Pro).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.