การควบคุมระดับเสียงของแอปเป็นรูทม็อดที่ให้คุณควบคุมระดับเสียงแต่ละระดับของแอพ Android ที่กำลังเล่นเสียงพร้อมกัน!
หากคุณเคยลองเล่นเสียงจากแอป Android หลายๆ แอปพร้อมกันบนสมาร์ทโฟนของคุณ คุณอาจรู้ว่าการทำเช่นนี้มันแย่มาก คงจะดีไม่น้อยหากได้เพลิดเพลินกับเกม Android ในขณะที่เพลงโปรดของคุณจาก Spotify กำลังดังอยู่เบื้องหลัง ในทางกลับกัน คงจะดีไม่น้อยหากคุณสามารถมุ่งเน้นไปที่การเล่นเกมในเกมอย่าง Call of Duty: Mobile เป็นส่วนใหญ่ โดยที่เพลงของคุณไม่แซงเสียงของเกมเลย ปัญหาของ Android คือระบบปฏิบัติการมีสตรีมเสียงเพียงไม่กี่รายการเท่านั้นที่คุณสามารถควบคุมระดับเสียงได้ หนึ่งในนั้นคือสตรีมสื่อ สตรีมมีเดียนี้เป็นจุดที่เกมและแอปเพลงส่วนใหญ่ต้องส่งเสียงออกมา ดังนั้นในกรณีส่วนใหญ่ คุณจะติดอยู่กับการควบคุมระดับเสียงของเกมและเพลงพร้อมกัน โชคดีที่มี mod ใหม่สำหรับโทรศัพท์ที่รูทแล้วเรียกว่า "การควบคุมระดับเสียงของแอป" ที่ต้องการแก้ไขปัญหานี้
Android เสนอแนวคิดของ "โฟกัสเสียง" ซึ่งเป็นชุดของ API ที่สามารถใช้งานร่วมกันโดยแอปของบุคคลที่สาม เพื่อให้มีแอปเดียวเท่านั้นที่สามารถจับโฟกัสได้ในแต่ละครั้ง แอปสามารถเลือกได้ว่าควรหยุดเสียงหรือ "ปิด" ทุกครั้งที่แอปอื่นเข้าควบคุมโฟกัสเสียง เนื่องจาก Google ปล่อยให้นักพัฒนาตัดสินใจว่าจะจัดการอย่างไรเมื่อสูญเสียโฟกัสเสียงไป จึงมีความไม่สอดคล้องกันมากในการทำงานของแอพเมื่อแอพอื่นเข้ามาแทนที่โฟกัสเสียง
สมาชิก XDA จูเนียร์ อัลคาทราซ323 มาพร้อมกับ mod โอเพ่นซอร์สที่น่าสนใจซึ่งไม่เพียง แต่ช่วยให้คุณบังคับให้หลาย ๆ แอพเล่นเสียงพร้อมกันได้ (ในกรณี แอปหนึ่งเลือกที่จะหยุดเพลงเมื่อแอปอื่นเข้ามาแทนที่โฟกัสเสียง) แต่ยังสามารถควบคุมระดับเสียงในแต่ละแอปได้ พื้นฐาน นักพัฒนาซอฟต์แวร์ได้เปิดตัวแอปคู่หูชื่อ "App Volume Control" บน Google Play Store และยังเปิดตัวโมดูล Magisk ชื่อ "Audio HeadQuarter" เพื่อตั้งค่าม็อด โมดูล Magisk ประกอบด้วยไลบรารีระดับต่ำ ในขณะที่แอป Android ช่วยให้คุณปรับแต่งลักษณะการทำงานของระดับเสียงตามแต่ละแอปได้ ผู้ใช้สามารถสร้างและปรับแต่งค่าเสียงที่ตั้งไว้ล่วงหน้าเฉพาะแอพผ่านแอพคู่หูหลังจากติดตั้งโมดูลสำเร็จ ผู้ใช้ยังสามารถเปิดใช้งานหน้าต่างลอยของแอพเพื่อปรับระดับเสียงภายนอกแอพได้อย่างง่ายดาย
ตามที่นักพัฒนาซอฟต์แวร์ระบุว่าซอฟต์แวร์ที่ใกล้สต็อกหรือ ROM แบบกำหนดเองที่ได้มาจาก AOSP เช่น LineageOS นั้นเข้ากันได้กับม็อดนี้มากที่สุด สกิน OEM จำนวนมาก เช่น MIUI ของ Xiaomi หรือ EMUI ของ Huawei อาจมีปัญหาในการทำให้ mod ทำงาน เราติดตั้ง mod นี้บน Google Pixel 4 ที่รูทแล้วซึ่งใช้ Android 10 เพื่อตรวจสอบว่าใช้งานได้ เราสามารถรับรู้ได้เมื่อ Spotify กำลังเล่น ซึ่งช่วยให้เราสามารถควบคุมความดังของเพลงจาก Spotify ในขณะที่เรากำลังเล่น Call of Duty: Mobile แอปไม่สามารถจดจำการเล่นเพลงจาก Google Play Music ได้ แอปเตือนว่าอาจไม่รู้จักเซสชันเอาต์พุตเสียงโดยตรงที่ไม่ได้ส่งผ่าน AudioMixer API ซึ่ง mod นี้เชื่อมต่ออยู่ ดังนั้นระยะทางของคุณอาจแตกต่างกันไป
ซอร์สโค้ดของ แอพ และ โมดูล ถูกโฮสต์บน GitHub คุณสามารถดาวน์โหลดโมดูล Audio HeadQuarter ได้โดยใช้ฟังก์ชันการค้นหาใน Magisk Manager หรือคุณสามารถคว้าโดยตรงจาก หน้าเผยแพร่ GitHub ของพื้นที่เก็บข้อมูล นักพัฒนาไม่แนะนำให้ใช้ Canary builds ของ Magisk และแนะนำให้ติดตั้ง mod ไว้ด้านบน มาจิสก์ 20.2 หรือ ภายหลัง. แม้ว่าคุณจะสามารถติดตั้งแอปที่แสดงร่วม (ลิงก์ด้านล่าง) จาก Google Play Store ได้ แต่แอปเพียงอย่างเดียวไม่สามารถทำอะไรได้เลยหากไม่มีไบนารีพื้นฐาน
สำนักงานใหญ่ด้านเสียง: หัวข้อสนทนา XDA ||| ที่เก็บ GitHub
หมายเหตุ: ตัวเลือกการติดตั้งเริ่มต้นของโมดูลคือการตั้งค่า SELinux ให้อนุญาต ซึ่งไม่ปลอดภัยอย่างมากและไม่แนะนำให้ทำ นักพัฒนาตั้งข้อสังเกตว่าโมดูลเวอร์ชันใหม่ซึ่งยังไม่ได้เผยแพร่บน GitHub อาจใช้งานได้โดยที่ SELinux ตั้งค่าให้บังคับใช้
[appbox googleplay "io.alcatraz.audiohq"]