ฉันจะเพิ่มจำนวนระดับเสียงได้อย่างไร


29

เป็นไปได้หรือไม่ที่จะเพิ่มจำนวนขั้นตอนในการควบคุมระดับเสียง ฉันต้องการการควบคุมระดับเสียงที่ละเอียดยิ่งขึ้น ฉันมี Galaxy Nexus

หมายเหตุ: ฉันไม่ต้องการเพิ่มระดับเสียงเพียงแค่เปลี่ยนจำนวนระดับเพื่อให้ฉันสามารถหาจุดที่น่าสนใจเมื่อฟังเพลง


นอกจากนี้ยังมีตัวเลือก (ง่าย) ในการใช้ตัวควบคุมระดับเสียงภายนอกเช่นKoss VC20
derobert

มันน่าประหลาดใจที่หกปีต่อมาสิ่งนี้ยังไม่ได้รับการแก้ไขใน Android
Kyralessa

คำตอบ:


14

หลายคนประสบปัญหานี้กับ Android คุณสามารถเห็นมันได้รับรายงานในระบบติดตามบั๊กของ Android จำนวนของระดับจะถูกควบคุมโดยการตั้งค่าที่รวบรวมไว้ในอิมเมจระบบ Android

ใช้ ROM อื่น

เป็นไปได้ว่าสามารถเพิ่มจำนวนของระดับ แต่ผมไม่ทราบว่าถ้ามีรอมที่กำหนดเองทำเช่นนี้ รายงานข้อผิดพลาดนี้ในตัวติดตามของแนะนำว่าพวกเขาไม่ได้วางแผนที่จะเพิ่มคุณสมบัติดังกล่าวเพราะกลัวว่าอาจทำให้เกิดปัญหาความเข้ากันได้กับแอพบางตัว

ใช้แอพอื่น (ง่าย)

แอพสื่อบางตัวมีการควบคุมระดับเสียงของตัวเองนอกเหนือจากที่มีให้ใน Android ฉันเชื่อว่า Poweramp เป็นหนึ่งในนั้น (แต่ฉันไม่ได้ใช้ด้วยตัวเอง) หากมีแอพใดแอพหนึ่งที่คุณต้องการควบคุมมากขึ้นเช่นแอพเพลงคุณอาจต้องการแทนที่แอพที่มีคุณสมบัตินี้

แก้ไขระบบปฏิบัติการในโทรศัพท์ของคุณ (ขั้นสูง)

หากคุณไม่กังวลเกี่ยวกับความเสี่ยงในการแบ่งแอพ (เขียนไม่ดี) บางส่วนและอุปกรณ์ของคุณเป็น ed คุณสามารถทำตามคำแนะนำเหล่านี้เพื่อแก้ไขอิมเมจระบบ Android เพื่อเพิ่มจำนวนระดับ ไซต์นั้นมีคำแนะนำทีละขั้นตอนรวมถึงการติดตั้งเครื่องมือสำหรับนักพัฒนาที่คุณจะต้องทำการเปลี่ยนแปลงระบบ สรุปสำหรับคนที่มีความรู้มีดังนี้:

  1. ได้รับframework.jarจากอุปกรณ์ของคุณและทำงานbaksmaliกับมัน
  2. แก้ไข framework\android\media\AudioService.smali
  3. ค้นหา0xft 0x0t 0x0t 0x0tเพื่อค้นหาตารางระดับเสียง
  4. แทนที่หมายเลขแรกของแต่ละแถวด้วยจำนวนระดับที่ต้องการ (เป็นเลขฐานสิบหก)
  5. เรียกใช้smaliเพื่อสร้างใหม่framework.jarแล้วแทนที่ต้นฉบับบนอุปกรณ์

2
@AndrewB ฟังดูเหมือนสิ่งที่ควรเป็นคำตอบด้วยตนเอง มันไม่ใช่การอภิปรายของคำตอบของฉันซึ่งเป็นความคิดเห็น
Dan Hulme

6

แก้ไข: แอปนี้ดูน่าลอง - 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 )

ฉันลงเอยด้วยการใช้แอพนี้ใน Nexus 4 ของฉัน - รองรับระดับเสียงได้สูงสุด 100 ระดับ มันไม่ได้สมบูรณ์แบบ แต่ควรจะพอเพียงจนกว่าพวกเขาหวังว่าจะแก้ไขสิ่งที่ดูเหมือนว่าเป็นปัญหาง่ายๆ

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

พูดคุยที่นี่ -

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


อนิจจาสิ่งนี้อาจใช้ได้อีกเมื่อเขียนคำตอบนี้ แต่ดูเหมือนจะไม่ทำงานอีกต่อไป บน Android Pie (9) ถึงแม้ว่าแอพจะแสดงการเปลี่ยนแปลงของปริมาณ 1% แต่ปริมาณที่แท้จริงนั้นกระโดดในลักษณะที่แสดงให้เห็นว่ามันยังคงล็อคด้วยฮาร์ดแวร์กับระดับ Android 15 ระดับ
Kyralessa

4

หากโทรศัพท์ของคุณถูกรูทหรือคุณมีการกู้คืนที่กำหนดเอง (เช่น TWRP) นี่จะง่ายกว่ามาก สิ่งเดียวที่คุณต้องทำคือเพิ่มบรรทัดต่อไปนี้ในbuild.propไฟล์ของคุณที่อยู่ใน/system:

ro.config.media_vol_steps=30

โดยที่ 30 หมายถึงจำนวนขั้นตอน

ซึ่งสามารถทำได้ด้วยการสำรวจแฟ้มราก (เช่นรากเบราว์เซอร์ ) หรือผ่านทางVIใน terminal TWRP adbหรือผ่านทาง


3

ตอนแรกฉันโพสต์สิ่งนี้เป็นคำตอบสำหรับคำถามนี้: จะเพิ่ม / ลดระดับเสียงด้วยการเพิ่ม / ลดที่เล็กลงได้อย่างไร? , โชคไม่ดีที่วิธีการนี้จะไม่ทำงานอย่างเป็นทางการกับตังเม (เนื่องจากความต้องการบางอย่างที่ขาดหายไป)

วิธีแก้ปัญหา:

ตามที่คาดไว้การแก้ไขดังกล่าวจะต้องมีการรูทหรือการดำเนินการซิปแบบกระพริบเพื่อติดตั้งเฟรมเวิร์ก Xposed

Kuba Kalamarzสร้างโมดูล Xposed ที่เรียกว่าVolumeSteps +ซึ่งช่วยให้หนึ่งสามารถปรับจำนวนขั้นตอนสำหรับทุกฟังก์ชั่นระดับเสียงของระบบ

สิ่งที่ดีที่ฉันสังเกตเห็นเกี่ยวกับโมดูลนี้คือมันเชื่อมโยงกับระบบการตั้งค่า (เช่นคุณไม่ต้องเปิด UI โมดูลแทนคุณสามารถควบคุมผ่านปุ่มปรับระดับเสียง)

ข้อกำหนดเบื้องต้น

คุณสมบัติ

  • เปลี่ยนจำนวนขั้นตอนระดับเสียงสำหรับการเตือนเพลงการแจ้งเตือนเสียงสั่นระบบและสายเรียกเข้า

  • ความสามารถในการเปลี่ยนเป็น 5 ถึง 50 ขั้นตอน

  • ใช้ระดับเสียงเพลงเป็นค่าเริ่มต้นสำหรับแผงควบคุมระดับเสียงเมื่อกดปุ่มระดับเสียง

คำแนะนำ

  1. ดาวน์โหลดVolumeSteps +และติดตั้ง

ป้อนคำอธิบายรูปภาพที่นี่

  1. เปิดใช้งานโมดูลในการตั้งค่า Xposed และรีบูตอุปกรณ์เพื่อให้การเปลี่ยนแปลงมีผล

  2. เปิด VolumeSteps + ในลิ้นชักแอป

  3. ปรับระดับเสียงของคุณ:

    • แต่ละหมวดเสียงมีรายการเมนูของตัวเอง เลือกรายการที่คุณต้องการปรับจากนั้นใช้แถบเลื่อนเพื่อปรับระดับเสียงอย่างละเอียดกดตกลงเมื่อเสร็จสิ้น

ป้อนคำอธิบายรูปภาพที่นี่ป้อนคำอธิบายรูปภาพที่นี่

  • ค้นหาการเพิ่มขึ้นที่เหมาะสมกับความต้องการของคุณ

    1. รีบูต (สำคัญ) อุปกรณ์และขั้นตอนระดับเสียงใหม่ของคุณจะสามารถใช้งานได้แม้ว่าจะกดปุ่มระดับเสียงก็ตาม Viola!

ข้อจำกัดความรับผิดชอบ (ฉันไม่ได้เกี่ยวข้องกับแอปพลิเคชันนี้ แต่ฉันใช้มันดังนั้นฉันจึงเขียนโพสต์เพื่อแบ่งปันประสบการณ์ของฉันกับผู้ใช้คนอื่น ๆ )

Nb: ฉันทดสอบวิธีแก้ปัญหานี้ด้วยตัวเองและมันก็เป็นไปตามที่อธิบายไว้

ขอขอบคุณเป็นพิเศษ


1

Samsung SoundAssistant เป็นฮัลล์เบอร์รี่ของคุณ แอพฟรี ให้การควบคุมระดับเสียงของระบบอย่างละเอียดพร้อมการเพิ่มขึ้นทีละขั้นและการตั้งค่าต่อแอปพลิเคชัน


โปรดทราบว่าสามารถใช้งานได้กับอุปกรณ์ที่มี Samsung Experience เวอร์ชัน 8.5 หรือใหม่กว่าเท่านั้น
Andrew T.

1

สิ่งนี้จะช่วยให้ผู้ใช้บางคนและสามารถควบคุมได้ดีกว่าไม่ใช่เสียงดัง ...

1) ไปที่ตัวเลือกนักพัฒนา (เปิดใช้งานตัวเลือกนักพัฒนาหากคุณไม่ได้ทำมาก่อน)

2) จากนั้นเปิด "ปิดการใช้งานไดรฟ์ข้อมูลแบบสัมบูรณ์"

3) คุณอาจต้องรีสตาร์ทอุปกรณ์ Android เพื่อให้อุปกรณ์มีผล

ขั้นตอนในขณะนี้มีวิธีที่เหมาะสมกว่า พูดอีกอย่างก็คือตอบ "บันทึก" ของคุณเพราะตอนนี้ระดับเสียง (อย่างน้อยบนหูฟังบลูทู ธ ของฉัน) ตอนนี้มีขั้นตอนที่เล็กกว่ามาก - มันไม่ได้เงียบอีกต่อไปจนถึงดังเกินไปในขั้นตอนเดียว!


คุณทำให้เรื่องนี้ทำงานอย่างไร ฉันลองตอนนี้ (ใช้หูฟังบลูทู ธ ) และสังเกตว่าไม่แตกต่างกันเลย มีขั้นตอนเพิ่มเติมใด ๆ (เช่นตัดการเชื่อมต่อหรือลืมจากนั้นเชื่อมต่ออุปกรณ์บลูทู ธ ใหม่โทรศัพท์รีบูตเครื่องมีอย่างอื่น)
Kyralessa

ไม่ขอโทษสำหรับฉันมันใช้งานได้หลังจากที่ฉันทำอย่างนั้น ฉันคิดว่าฉันต้องรีสตาร์ทอุปกรณ์ก่อน แต่ฉันต้องเปิดใช้งานไดรฟ์ข้อมูลแบบสัมบูรณ์อีกครั้งเพราะมันหมายความว่าอุปกรณ์บางอย่างดังมาก มันจะดีถ้า Google เพิ่งแก้ไขปัญหานี้ / ให้ตัวเลือกแก่คุณในการจัดการอุปกรณ์ที่ต้องการขั้นตอนเพิ่มเติม! :(
เทรเวอร์

หลังจากรีสตาร์ทดูเหมือนว่าจะทำงานได้ การควบคุมระดับเสียงหูฟังเคยถูกผูกไว้กับระดับเสียงสื่อของโทรศัพท์ของฉัน ตอนนี้พวกเขาแยกจากกัน ฉันยังคงมีการควบคุมระดับเสียงเพียง 15 ระดับใน Android แต่ความสามารถในการปรับระดับเสียงโทรศัพท์และหูฟังแยกจากกันช่วยให้ฉันควบคุมระดับเสียงได้ดีขึ้นกว่า แต่ก่อน ขอบคุณ!
Kyralessa

-1

ฉันไม่คิดว่าจะเป็นไปได้ ระดับเสียงจะถูกควบคุมโดยองค์ประกอบฮาร์ดแวร์ที่มีระดับเสียงในระดับที่ จำกัด เท่านั้น


11
ที่ไม่เป็นความจริง. หากคุณไม่รู้โปรดอย่าเดา
Dan Hulme

@DanHulme มีแอมป์ฮาร์ดแวร์ และนี่จะได้รับข้อมูลจากตัวแปลง DA ดังนั้นจึงเป็นไปได้ที่จะคำนวณระดับก่อนที่จะแปลงเป็นสัญญาณอะนาล็อก แต่เพื่อปรับปรุง SNR สามารถใช้ตัวปรับแต่งฮาร์ดแวร์ได้
Uwe Plonus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.