Bagaimana saya bisa menambah jumlah level volume?

29

Apakah mungkin untuk menambah jumlah langkah dalam kontrol volume? Saya ingin kontrol yang lebih halus atas tingkat volume. Saya punya Galaxy Nexus.

Catatan: Saya tidak ingin meningkatkan volume hanya mengubah jumlah level sehingga saya dapat menemukan titik manis ketika mendengarkan musik.

digital
sumber
Ada juga pilihan (mudah) untuk menggunakan kontrol volume eksternal, seperti Koss VC20
derobert
Sungguh mengherankan bahwa enam tahun kemudian ini masih belum diperbaiki di Android.
Kyralessa

Jawaban:

14

Banyak orang memiliki masalah dengan Android ini. Anda dapat melihatnya telah dilaporkan di sistem pelacakan bug Android . Jumlah level dikendalikan oleh pengaturan yang dikompilasi ke dalam gambar sistem Android.

Gunakan ROM yang berbeda

Mungkin saja - sebuah dapat meningkatkan jumlah level, tetapi saya tidak tahu yang mana, custom ROM yang melakukan ini. Laporan ini bug di 's tracker menunjukkan mereka tidak berencana untuk menambahkan fitur itu, karena takut hal itu dapat menyebabkan masalah kompatibilitas dengan beberapa aplikasi.

Gunakan aplikasi lain (mudah)

Beberapa aplikasi media memiliki kontrol volume sendiri, selain yang disediakan oleh Android. Saya percaya Poweramp adalah salah satunya (tapi saya tidak menggunakannya sendiri). Jika ada satu aplikasi tertentu yang perlu Anda kontrol lebih banyak, seperti aplikasi musik, Anda mungkin ingin menggantinya dengan yang memiliki fitur ini.

Edit OS ponsel Anda (lanjutan)

Jika Anda tidak khawatir tentang risiko melanggar beberapa aplikasi (yang ditulis dengan buruk), dan perangkat Anda di- , maka Anda dapat mengikuti petunjuk ini untuk mengedit gambar sistem Android untuk meningkatkan jumlah level. Situs itu memberikan petunjuk langkah demi langkah, termasuk menginstal alat pengembang yang Anda perlukan untuk membuat perubahan sistem; ringkasan untuk orang berpengetahuan adalah sebagai berikut:

  1. Dapatkan framework.jardari perangkat Anda dan jalankan baksmalidi atasnya.
  2. Edit framework\android\media\AudioService.smali
  3. Cari untuk 0xft 0x0t 0x0t 0x0tmenemukan tabel level audio.
  4. Ganti angka pertama dari setiap baris dengan jumlah level yang diinginkan (dalam heksadesimal).
  5. Jalankan smaliuntuk menghasilkan yang baru framework.jar, dan kemudian ganti yang asli pada perangkat.
Dan Hulme
sumber
2
@AndrewB Kedengarannya seperti sesuatu yang seharusnya menjadi jawaban sendiri. Ini bukan diskusi tentang jawaban saya, untuk itulah komentar.
Dan Hulme
6

Sunting: Aplikasi ini layak untuk dicoba - https://forum.xda-developers.com/android/apps-games/app-precise-volume-override-androids-t3573562 ( https://play.google.com/store /apps/details?id=com.phascinate.precisevolume )

Saya akhirnya menggunakan aplikasi ini pada nexus 4 saya - mendukung hingga 100 level volume. Itu tidak sempurna tetapi harus cukup sampai mereka mudah - mudahan memperbaiki apa yang tampak seperti masalah sederhana.

https://play.google.com/store/apps/details?id=opotech.finevolumev2

Dibahas di sini-

http://androidforums.com/android-lounge/490543-volume-control-in-android-os.html

Andrew B
sumber
Sayangnya, ini mungkin berhasil ketika jawaban ini ditulis, tetapi sepertinya tidak berfungsi lagi. Pada Android Pie (9), meskipun aplikasi menampilkan perubahan volume 1%, volume aktual melompat dengan cara yang menunjukkan itu masih dikunci oleh perangkat keras hingga 15 level volume Android idiot.
Kyralessa
4

Jika ponsel Anda di-rooting atau Anda memiliki pemulihan khusus (seperti TWRP), ini sebenarnya jauh lebih mudah. Satu-satunya hal yang harus Anda lakukan, adalah menambahkan baris berikut ke build.propfile Anda yang berada di /system:

ro.config.media_vol_steps=30

Di mana 30 mewakili jumlah langkah.

Ini dapat dilakukan dengan explorer file root (seperti Root Browser ) atau melalui VIdi terminal TWRP atau via adb.

MetaColon
sumber
3

Saya awalnya memposting ini sebagai jawaban untuk pertanyaan ini: Bagaimana cara menambah / mengurangi volume dalam peningkatan / penurunan yang lebih kecil? , sayangnya metode ini tidak akan berfungsi secara resmi dengan Nougat (karena beberapa persyaratan yang hilang)

Solusi:

Seperti yang diharapkan, modifikasi seperti itu, akan memerlukan root atau semacam proses flashing zip untuk menginstal kerangka kerja Xposed.

Kuba Kalamarz menciptakan modul Xposed yang disebut VolumeSteps + yang memungkinkan seseorang untuk menyesuaikan jumlah langkah untuk setiap fungsi volume sistem.

Hal baik yang saya perhatikan tentang modul ini adalah ia mengikat ke pengaturan sistem (yaitu Anda tidak harus membuka UI modul, alih-alih Anda dapat mengontrol melalui tombol volume)

Prasyarat

fitur

  • Ubah jumlah langkah volume untuk alarm, musik, notifikasi, dering, aliran sistem dan panggilan masuk.

  • Kemampuan untuk mengubahnya ke suatu tempat antara 5 dan 50 langkah

  • Gunakan volume musik sebagai default untuk Panel Volume saat menekan tombol volume.

Instruksi

  1. Unduh VolumeSteps + dan instal

masukkan deskripsi gambar di sini

  1. Aktifkan modul dalam Pengaturan Xposed, dan reboot perangkat untuk melakukan perubahan.

  2. Buka VolumeSteps + di laci aplikasi

  3. Sesuaikan langkah volume Anda:

    • Setiap kategori volume memiliki entri menu sendiri. Pilih yang ingin Anda sesuaikan, kemudian gunakan panel geser untuk menyempurnakan langkah-langkah volume, tekan OK setelah selesai.

masukkan deskripsi gambar di sinimasukkan deskripsi gambar di sini

  • Temukan kenaikan yang sesuai dengan kebutuhan Anda.

    1. Reboot (penting) perangkat Anda dan langkah-langkah volume baru akan tersedia, bahkan ketika menekan tombol volume. Biola!

Penafian (saya tidak terkait dengan aplikasi ini, namun saya menggunakannya jadi saya menulis posting untuk membagikan pengalaman saya dengan pengguna akhir lainnya)

Nb: Saya menguji solusi ini sendiri dan tidak persis seperti yang dijelaskan

Terima kasih khusus untuk

xavier_fakerat
sumber
1

Samsung SoundAssistant adalah huckleberry Anda. Aplikasi gratis. Memberikan kontrol halus di seluruh sistem atas volume, dengan peningkatan yang dapat disesuaikan dan pengaturan per aplikasi.

gdeff
sumber
Perhatikan bahwa itu hanya kompatibel dengan perangkat dengan Samsung Experience versi 8.5 atau yang lebih baru.
Andrew T.
1

Ini akan membantu beberapa orang dan ini memungkinkan kontrol yang lebih baik, bukan volume yang lebih keras ...

1) Buka opsi pengembang (aktifkan opsi pengembang jika sebelumnya Anda belum melakukannya).

2) Kemudian, nyalakan "Nonaktifkan volume absolut".

3) Anda mungkin perlu me-restart perangkat Android Anda agar bisa berlaku.

Langkah-langkahnya sekarang WAY lebih masuk akal. Dengan kata lain itu menjawab "Catatan" Anda, karena sekarang volume (setidaknya pada headphone Bluetooth saya) sekarang memiliki langkah-langkah yang lebih kecil - tidak lagi berubah dari terlalu sunyi menjadi terlalu keras dalam satu langkah!

Trevor
sumber
Bagaimana Anda membuatnya bekerja? Saya mencobanya sekarang (menggunakan headphone Bluetooth) dan tidak melihat perbedaan sama sekali. Apakah ada langkah-langkah tambahan (mis. Putuskan atau lupakan, lalu hubungkan kembali perangkat Bluetooth; reboot ponsel; sesuatu yang lain)?
Kyralessa
Maaf, bagi saya itu hanya berhasil setelah saya melakukan itu. Saya pikir saya memang harus me-restart perangkat saya dulu. Tapi saya harus mengaktifkan volume absolut lagi karena itu berarti beberapa perangkat gila keras. Alangkah baiknya jika Google hanya memperbaiki ini / memberi Anda opsi untuk menangani perangkat yang membutuhkan langkah lebih banyak! :(
Trevor
Setelah restart sepertinya berhasil. Kontrol volume headphone yang digunakan untuk dikaitkan dengan volume media ponsel saya; sekarang mereka terpisah. Saya masih hanya memiliki 15 level kontrol volume di Android, tetapi dapat menyesuaikan volume ponsel dan headphone secara terpisah memberi saya kontrol volume yang jauh lebih baik daripada sebelumnya. Terima kasih!
Kyralessa
-1

Saya pikir ini tidak mungkin. Volume audio dikendalikan oleh elemen perangkat keras yang hanya memiliki tingkat volume terbatas.

Uwe Plonus
sumber
11
Itu tidak benar. Jika Anda tidak tahu, jangan menebak.
Dan Hulme
@DanHulme Ada penguat perangkat keras. Dan ini mendapat masukan dari konverter DA. Jadi akan mungkin untuk menghitung level sebelum mengubahnya menjadi sinyal analog. Tetapi untuk meningkatkan SNR mixer perangkat keras dapat digunakan.
Uwe Plonus