วิธีปิดการใช้งานการเล่นอัตโนมัติผ่าน Bluetooth บนโทรศัพท์ Android ทุกรุ่น

บทช่วยสอนเกี่ยวกับวิธีปิดการใช้งานการเล่นอัตโนมัติ Bluetooth บนอุปกรณ์ Android ของคุณ สิ่งที่คุณต้องมีคือเวลาและ Tasker เพียง 5 นาที

คุณเคยเชื่อมต่อโทรศัพท์ของคุณกับลำโพง Bluetooth หรือชุดอุปกรณ์ติดรถยนต์ที่คุณชื่นชอบ และพบว่าแอปพลิเคชัน เช่น Google Play Music, Pandora หรือ Soundcloud เริ่มเล่นโดยอัตโนมัติหรือไม่

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

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

โปรไฟล์บลูทูธ

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


ทำความเข้าใจการเล่นอัตโนมัติผ่าน Bluetooth บน Android

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

แต่ถ้าคุณมีหลายแอปพลิเคชันที่สามารถตอบสนองจุดประสงค์นี้ได้ Android จะรู้ได้อย่างไรว่าแอปพลิเคชันใดที่จะเริ่มเล่นจริง วิธีการทำงานคือ Android ติดตามแอปพลิเคชันล่าสุดที่ขอรับกิจกรรมปุ่มมีเดีย แอปพลิเคชันสื่อใหม่ใดๆ สามารถเข้ามาฟังเหตุการณ์สำคัญของปุ่มสื่อได้โดยการโทร setMediaButtonReceiver ใน AudioManager และแอปพลิเคชันนั้นจะจัดการเหตุการณ์ปุ่มสื่อจนกว่าแอปพลิเคชันอื่นจะร้องขอการควบคุม คุณสามารถดูได้ว่าแอปพลิเคชันใดที่ถูกตั้งค่าให้ตอบสนองต่อเหตุการณ์สำคัญเหล่านี้ในปัจจุบันโดยป้อนคำสั่ง ADB ต่อไปนี้:

adb shell settings get secure media_button_receiver

บนอุปกรณ์ของฉัน คำสั่งนี้ให้ผลลัพธ์ต่อไปนี้:

com.google.android.music/com.google.android.music.playback.MediaButtonIntentReceiver

นี่คือเครื่องรับออกอากาศที่ Google Play Music ตั้งค่าให้ตอบสนองต่อเหตุการณ์สำคัญของปุ่มสื่อ ดังนั้นหากฉันเสียบอุปกรณ์บลูทูธ โทรศัพท์ของฉันจะเริ่มเล่นใน Google Play Music โดยอัตโนมัติ

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


ปิดใช้งานการเล่นอัตโนมัติด้วย Bluetooth ด้วย Tasker

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

ขั้นแรก เปิด Tasker และสร้างโปรไฟล์ใหม่โดยกดที่ + ไอคอน. เลือก บริบทของรัฐ ตามที่แสดงด้านล่างและเลือก เน็ต -> เชื่อมต่อ BT แล้ว นี่กด. แว่นขยาย ใต้ช่องชื่อหรือที่อยู่ และเลือกอุปกรณ์บลูทูธทั้งหมดที่คุณต้องการป้องกันการเล่นอัตโนมัติ

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

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

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


บทสรุป

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

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