Blokir semua suara yang keluar melalui speaker saat headphone terhubung

26

Saya agak baru di Android dan saya menyadari bahwa semua suara keluar melalui speaker terlepas dari apakah headphone terhubung. Jika itu suara juga keluar melalui headphone, tapi saya juga ingin menghindari speaker ketika headphone terhubung.

Apakah itu mungkin?

Beberapa informasi lebih lanjut yang dapat membantu:

  • Ponsel saya adalah Samsung Galaxy i5510
  • Ini Android 2.2 Froyo
  • Saya sudah menginstal Tasker, mungkin ada beberapa cara untuk membuat profil untuk mencapai apa yang saya inginkan.

Terima kasih, Diego

Memperbarui

Karena tidak jelas, saya akan mengklarifikasi untuk setiap suara (jika saya lupa, beri tahu saya):

  • Panggilan telepon: Speaker dan headphone.
  • Pemberitahuan: Speaker dan headphone.
  • Game dan hampir setiap aplikasi: Hanya headphone. (Saya menulis "hampir setiap aplikasi" karena, misalnya, Skype atau Kamera berbunyi di speaker dan headphone).
  • Keyboard dan "klik sentuh": Headphone.

Merangkum masalahnya adalah: panggilan telepon, pemberitahuan, dan beberapa aplikasi "acak".

Diego
sumber
Suara apa yang masih mengalir melalui speaker? Musik, nada dering, pemberitahuan, klik keyboard, permainan, sesuatu yang lain?
GAT Diambil
Saya telah memperbarui pertanyaan saya.
Diego
Itu aneh. Ketika headphone saya tidak ada, keluar melalui loudspeaker.
ale

Jawaban:

7

Saat ini Anda tidak dapat menonaktifkan notifikasi melalui pengeras suara sementara masih memilikinya melalui headphone. Ada masalah terbuka untuk itu .

Anda juga dapat menggunakan Llama atau Tasker untuk berganti profil saat Anda mencolokkan headphone Anda.

tidak tidur
sumber
Saya menggunakan Tasker dan PhoneWeaver. Tapi tetap saja, ingin mendengar notifikasi melalui speaker, alih-alih membungkam ponsel.
Diego
5

Saya menulis sebuah aplikasi bernama SoundAbout . Ini memiliki fitur untuk mendapatkan suara melalui pemilihan output media DAN speaker. Ini juga memungkinkan Anda untuk TIDAK membuat audio notifikasi melalui speaker.

WoodsLink
sumber
Hebat! Masih satu-satunya solusi yang dapat digunakan pada tahun 2015 (tanpa perlu custom ROM); Terima kasih terima kasih.
Piskvor
2

Saya melihat Anda memiliki pertanyaan lain tentang Cyanogenmod, dan saya pikir saya menunjukkan bahwa ia memiliki opsi "Selalu mainkan speaker" untuk notifikasi, nada dering, dan alarm (dalam Settings -> CyanogenMod Settings -> Sound). Jadi, segera setelah stabil (jika dikembangkan lebih lanjut) dapat menyelesaikan sebagian besar masalah Anda.

onik
sumber
Bagus, jadi jika seseorang menonaktifkan opsi ini, seluruh aliran alarm hanya akan terdengar di dalam headphone jika terhubung?
Aliran
@ Alih Yap, tepatnya.
onik
1
@onik, terima kasih atas jawabannya. Saya akan mengingat hal ini jika kadang-kadang saya menginstal CyanogenMod, tetapi saat ini tidak ada rilis resmi untuk ponsel saya dan saya agak takut dengan masalah versi tidak resmi.
Diego
1

Saya takut, tetapi ini sepertinya tidak mungkin. Pernah ada metode yang disebut setRouting () di AudioManager API, tetapi saat ini merupakan metode usang yang tidak melakukan apa-apa. Saya bahkan tidak yakin apakah metode ini akan mampu merutekan semua stream audio hanya ke headset (kabel).

Mengalir
sumber
0

Saya tidak memiliki cukup poin reputasi untuk berkomentar, tetapi selain SoundAbout, seperti yang disarankan oleh @WoodsLink, saya merekomendasikan Lesser AudioSwitch (Google Play) . Ini memungkinkan pengguna untuk memaksa semua audio melalui speaker, headphone (jack 3.5mm), atau Bluetooth. Ini diperbarui untuk Android Oreo.

Saya mengutip dari deskripsi:

(AudioSwitch lebih kecil)

Beralih ke headphone akan membisukan semua audio ke speaker (Android Oreo dan di bawah), termasuk alarm dan notifikasi. Ini dapat dinonaktifkan di opsi.

Termasuk opsi Auto-Switch untuk secara otomatis beralih ketika headset terhubung atau terputus. Juga berfungsi untuk Bluetooth.

Bluetooth dan beralih ke mikrofon headset dapat diaktifkan di pengaturan.

Saya menggunakan Lesser AudioSwitch untuk memaksa alarm berbunyi melalui speaker Bluetooth saya sendiri dan bekerja dengan baik.

Sebelum mencoba Lesser AudioSwitch, saya mencoba menggunakan SoundAbout, tetapi macet saat startup (setelah merekomendasikan agar saya menginstal lisensi Pro).

imasaru
sumber