Tasker Pro: ควบคุมระดับเสียงของสื่อด้วยปุ่มปรับระดับเสียงเสมอ

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

ระบบอัตโนมัติควรจะเกี่ยวกับการทำให้งานในแต่ละวันง่ายขึ้นเพื่อให้คุณมีเวลาอันมีค่ามากขึ้นในการทำสิ่งที่คุณรัก ที่ XDA เราได้แสดงให้คุณเห็นว่าคุณสามารถใช้ Tasker ได้อย่างไร รักษาความปลอดภัยอุปกรณ์ของคุณ, ปรับปรุงประสิทธิภาพการผลิต, หรือ ทำให้การขับขี่ปลอดภัยยิ่งขึ้นทั้งหมดเป็นส่วนหนึ่งของซีรีส์ของเราชื่อ 'สัปดาห์ทาซเคอร์.'

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

เราจะมาโพสต์ซีรีย์เรื่อง ขั้นสูงมาก โปรไฟล์ทาซเคอร์ที่จะแสดงให้คุณเห็นว่าทาซเคอร์ทรงพลังแค่ไหนหากคุณเต็มใจที่จะคิดนอกกรอบ แม้ว่าเราได้ทำงานอย่างหนักส่วนใหญ่ให้กับคุณแล้ว และคุณสามารถนำเข้าโปรไฟล์ของฉันและใช้งานได้ตามที่เป็นอยู่ ฉันขอแนะนำให้คุณเรียนรู้วิธีใช้ Tasker หากคุณต้องการปรับแต่งงานเหล่านี้ ตัวคุณเอง. ของเราไปแล้ว

เคล็ดลับและเทคนิคทาซเคอร์ ฟอรัมหรือใน subreddit /r/Tasker ของ Reddit คุณสามารถแบ่งปันและทำงานร่วมกับผู้อื่นเกี่ยวกับวิธีการนำแนวคิดที่คุณอาจมีไปใช้ (เช่น ฉันได้ทำ หลายครั้ง).

นี่คือ สัปดาห์ที่ 7 ของทาซเคอร์โปร สัปดาห์ที่แล้ว เราได้แสดงให้คุณเห็นว่าคุณสามารถใช้ Tasker เพื่อปลดล็อคพีซี Windows ของคุณโดยใช้เซ็นเซอร์ลายนิ้วมือบนอุปกรณ์ Android ของคุณได้อย่างไร สัปดาห์นี้ เราจะแสดงให้คุณเห็นว่าต้องทำอย่างไร ทำการแมปตัวโยกระดับเสียงของคุณใหม่เพื่อให้ควบคุมเฉพาะระดับเสียงของสื่อมากกว่าระดับเสียงกริ่ง


Tasker Pro #7: ล็อค Volume Rocker ของคุณ 

ทาง เรดดิต

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

ผู้ใช้ Reddit จำนวนมากพบว่าสิ่งนี้... ทำให้โกรธเล็กน้อย. สำหรับผู้ใช้เหล่านี้จำนวนมาก เหตุผลหลักในการใช้ตัวปรับระดับเสียงคือเพื่อควบคุมระดับเสียงของสื่อ เหตุใดจึงต้องกังวลกับการมีวิธีที่แม่นยำในการควบคุมระดับเสียงกริ่ง ในเมื่อส่วนใหญ่สลับระหว่างระดับความสั่นและระดับเสียงอื่น นี่เป็นข้อร้องเรียนเกี่ยวกับ Android ที่สร้างโดยผู้ใช้ทุกประเภท แต่สำหรับคนส่วนใหญ่แล้ววิธีแก้ปัญหาก็คือ ไม่สามารถเข้าถึงได้ง่าย อบครึ่งเดียวและทำงานไม่ถูกต้อง หรือเพียงแค่ใช้งานไม่ได้ โทรศัพท์.

ตัวเลือกการควบคุมสื่อจาก ROM แบบกำหนดเอง

ตัวอย่างเช่น ผู้ใช้ ROM แบบกำหนดเองสามารถควบคุมระดับเสียงมีเดียด้วยปุ่มปรับระดับเสียงได้ ปี ตอนนี้. คุณลักษณะนี้เป็นสิ่งที่คุณจะพบได้ใน ROM แบบกำหนดเองเกือบทุกตัว แต่ผู้ใช้ที่เข้าใจได้หลายคนไม่ต้องการใช้ ROM แบบกำหนดเอง ผู้ใช้ที่รูทสามารถติดตั้ง Xposed Framework และรันโมดูลได้ เพื่อใช้งานคุณลักษณะนี้โดยเฉพาะแต่มีโทรศัพท์หลายเครื่องที่ไม่สามารถเข้าถึงรูทได้ อีกทางเลือกหนึ่งคือการใช้แอปที่ไม่ใช่รูท ทำการแมปปุ่มของคุณใหม่ แต่สิ่งนี้ไม่รองรับทุกอุปกรณ์ วิธีหนึ่งที่รองรับทุกอุปกรณ์คือการใช้ แอพ Rocker Lockerอย่างไรก็ตาม แอพนี้ใช้วิธีการที่แย่มากจริงๆ เพื่อทำให้ตัวปรับระดับเสียงของคุณล็อคอยู่กับการควบคุมสื่อ: จริงๆ แล้ว เล่นเสียงออกจากลำโพงของคุณอย่างต่อเนื่อง (อย่างจริงจัง) ซึ่งอาจส่งผลให้แบตเตอรี่หมดมาก

การใช้ Tasker เราสามารถสร้างวิธีการนั้นได้ ไม่ต้องรูท ไม่ทำงานในพื้นหลัง และ ทำงานบนอุปกรณ์ทั้งหมด. มันจะป้องกันการเปลี่ยนแปลงขั้นตอนของระดับเสียงกริ่ง เว้นแต่จะมีสายเรียกเข้า/โทรออกอยู่ อย่างไรก็ตาม โหมดเงียบ/สั่นจะยังคงทำงานได้อย่างถูกต้อง โปรดทราบว่ามีความล่าช้าเล็กน้อยระหว่างเวลาที่ระดับเสียงเปลี่ยนไป และแม้ว่าคุณจะเห็นระดับเสียงกริ่งก็ตาม ลดลงเมื่อแถบระดับเสียงปรากฏขึ้น Tasker จะยกเลิกการเปลี่ยนแปลงของคุณอย่างเงียบ ๆ และใช้การเปลี่ยนแปลงระดับเสียงนั้นกับสื่อ ปริมาณ. เนื่องจากหากไม่มีรูทคุณไม่สามารถทำได้จริง ป้องกัน Android จากการเปลี่ยนระดับเสียงกริ่งเมื่อคุณกดปุ่มปรับระดับเสียง ดังนั้นเราจึงขัดขวางการเปลี่ยนแปลงระดับเสียงทันทีที่เกิดขึ้นและเปลี่ยนเส้นทางเพื่อนำไปใช้กับระดับเสียงมีเดีย


ความต้องการ

  • ทาซเคอร์ ($ 2.99)

คำแนะนำ

ข้อสงวนสิทธิ์: การตั้งค่านี้มีหลายรูปแบบในฟอรัม Tasker ต่างๆ ตลอดหลายปีที่ผ่านมา มันจะปรากฏขึ้นใหม่ทุกๆ สองสามเดือน แต่ผู้ใช้ภายนอกฟอรัมเฉพาะจะไม่ค่อยเห็นมัน แม้ว่าฉันจะสร้างการตั้งค่านี้ตั้งแต่เริ่มต้น แต่วิธีการนี้ใช้ตรรกะ Tasker ที่ค่อนข้างง่าย/พื้นฐาน ดังนั้นมันจึงน่าจะคล้ายกับงานของคนอื่นๆ ในอดีต

สิ่งแรกที่คุณต้องทำคือสร้างโปรไฟล์ใหม่และเรียกมันว่าอะไรทำนองนี้ ปริมาณสื่อ ชื่อไม่สำคัญเลย แต่เลือกสิ่งที่สื่อความหมาย เราจะใช้ทริกเกอร์สองตัว* สำหรับงานนี้ บริบทสถานะหนึ่งรายการ และบริบทเหตุการณ์หนึ่งรายการ สำหรับ บริบทเหตุการณ์ คุณจะต้องอยากไป ตัวแปร และเลือก ชุดตัวแปร สำหรับตัวแปร ให้ติดตามการเปลี่ยนแปลง %VOLR อย่าระบุค่า เนื่องจากเราต้องการให้ Tasker ตรวจพบการเปลี่ยนแปลงใดๆ กับตัวแปรโกลบอลไดนามิก %VOLR (Ringer Volume) สำหรับ บริบทของรัฐ คุณจะต้องอยากไป โทรศัพท์ และเลือก เรียก. ใต้เมนูแบบเลื่อนลง ให้เลือก ใดๆ แล้วตรวจสอบ พลิกกลับ ที่ส่วนลึกสุด. ซึ่งจะทำให้โปรไฟล์ใช้งานได้เฉพาะเมื่อคุณไม่ได้อยู่ระหว่างการโทรเท่านั้น

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

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

  1. ตัวแปร -> ชุดตัวแปร ชื่อ: %โวลริง ถึง %VOLR ตรวจสอบ If ที่ด้านล่างและตั้งค่าเป็น if %โวลริง !ตั้งค่า. การดำเนินการนี้จะทำงานในครั้งแรกที่คุณเรียกใช้สคริปต์นี้ และจะไม่ทำงานอีก มันจะทำงานทุกครั้งที่ %VolRing ไม่มีค่า (ยังไม่ได้ตั้งค่า)
  2. ตัวแปร -> ชุดตัวแปร ชื่อ: %โวลมีเดีย ถึง %ปริมาตร วิธีนี้จะบันทึกปริมาณสื่อปัจจุบันในตัวแปรภายในเครื่อง
  3. งาน -> ถ้า ถ้า %VOLR > %VolRing หากระดับเสียงกริ่งปัจจุบันมากกว่าระดับเสียงกริ่งก่อนหน้า แสดงว่าคุณได้กดปุ่มเพิ่มระดับเสียง
  4. ตัวแปร -> ชุดตัวแปร ชื่อ: %โวลริง ถึง %VOLR-1. ตรวจสอบ ทำคณิตศาสตร์ ตั้งค่าตัวแปรระดับเสียงกริ่งเป็นระดับเสียงกริ่งก่อนหน้า (โดยพื้นฐานแล้ว ให้ย้อนกลับการเปลี่ยนแปลง)
  5. ตัวแปร -> ชุดตัวแปร ชื่อ: %โวลมีเดีย ถึง %โวล์ม+1 ตรวจสอบทำคณิตศาสตร์ เพิ่มตัวแปรระดับเสียงสื่อ (เนื่องจากคุณกดระดับเสียงขึ้น)
  6. งาน -> อื่นถ้า ถ้า %โวลอาร์ < %โวลริง กรณีนี้ครอบคลุมถึงเมื่อคุณกดระดับเสียงลง
  7. ตัวแปร -> ชุดตัวแปร ชื่อ: %โวลริง ถึง %VOLR+1. ตรวจสอบ ทำคณิตศาสตร์ ตั้งค่าตัวแปรระดับเสียงกริ่งเป็นระดับเสียงกริ่งก่อนหน้า (โดยพื้นฐานแล้ว ให้ย้อนกลับการเปลี่ยนแปลง)
  8. ตัวแปร -> ชุดตัวแปร ชื่อ: %โวลมีเดีย ถึง %โวล์ม-1 ตรวจสอบ ทำคณิตศาสตร์ ลดตัวแปรระดับเสียงสื่อ (เนื่องจากคุณกดระดับเสียงลง)
  9. งาน -> อื่น ๆ
  10. งาน -> หยุด เรากำลังดำเนินการหยุดที่นี่เพื่อหยุดการทำงานของงานทุกครั้งที่ระดับเสียงกริ่งปัจจุบันใน %VOLR ตรงกับระดับเสียงใน %VolRing เราจำเป็นต้องคำนึงถึงกรณีนี้เพื่อป้องกันการวนซ้ำไม่สิ้นสุดที่เกิดขึ้นระหว่างการกระทำ 13 ในฐานะคุณคนที่สอง เปลี่ยนระดับเสียงกริ่ง (แม้ว่าจะอยู่ในทาซเคอร์และไม่ได้มาจากปุ่มฮาร์ดแวร์) งานก็จะรัน อีกครั้ง. แต่เมื่อมันทำงานอีกครั้ง หากคุณไม่มีการกระทำนี้ มันก็จะยังคงทำงานต่อไป หรือคุณสามารถตั้งค่าการเช็คอิน 13 ด้านล่างให้รันเฉพาะเมื่อ %VolRing =/= %VOLR
  11. งาน -> สิ้นสุดถ้า
  12. เสียง -> ระดับเสียงมีเดีย กดไอคอนลูกศรคู่เพื่อให้คุณสามารถตั้งค่าตัวแปรได้ที่นี่แทนที่จะใช้แถบเลื่อน หากคุณไม่เห็นปุ่มนี้ คุณจะต้องปิดการใช้งานโหมดเริ่มต้นในการตั้งค่าของ Tasker สำหรับ ระดับ ตั้งเป็น %โวลมีเดีย สิ่งนี้จะเปลี่ยนระดับเสียงของสื่อ
  13. เสียง -> ระดับเสียงกริ่ง กดไอคอนลูกศรคู่อีกครั้งเพื่อให้สามารถป้อนข้อมูลตัวแปรได้ สำหรับ ระดับ ตั้งเป็น %โวลริง การดำเนินการนี้จะเปลี่ยนระดับเสียงกริ่ง

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

หากคุณต้องการนำเข้าสคริปต์ Tasker นี้ คุณสามารถดาวน์โหลดได้จาก โฮสต์ไฟล์ Android. ในการนำเข้างาน คุณต้องปิดการใช้งานโหมดเริ่มต้นใน Tasker ก่อนโดยไปที่เมนู --> การตั้งค่า ใต้แท็บ UI ให้ยกเลิกการเลือก 'โหมดผู้เริ่มต้น' จากนั้นกลับมาที่เมนู Tasker หลัก คลิกที่แท็บ 'โปรไฟล์' จากนั้นกดค้างที่แท็บ 'โปรไฟล์' แล้วกด 'นำเข้า' ไปยังตำแหน่งที่คุณดาวน์โหลดไฟล์ .prf.xml ของฉัน และเลือกเพื่อนำเข้า เมื่อคุณนำเข้าแล้ว คุณจะมีอิสระที่จะเล่นกับมันได้ตามที่เห็นสมควร งานนี้ทำงานโดยไม่จำเป็นต้องป้อนข้อมูลจากผู้ใช้ ดังนั้นจึงไม่จำเป็นต้องเปิดโปรไฟล์/งานไม่ว่าด้วยวิธีใดก็ตาม

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

ตรวจสอบสคริปต์ Tasker Pro ทั้งหมด!

คุณอยากเห็นฉันทำอะไรกับทาซเคอร์? แจ้งให้เราทราบด้านล่างแล้วเราอาจนำเสนอแนวคิดของคุณในบทความหน้า!