Ένα μάθημα για το πώς να απενεργοποιήσετε την αυτόματη αναπαραγωγή Bluetooth στη συσκευή σας Android. Το μόνο που χρειάζεστε είναι 5 λεπτά από το χρόνο σας και Tasker.
Έχετε συνδέσει ποτέ το τηλέφωνό σας στο αγαπημένο σας ηχείο Bluetooth ή κιτ αυτοκινήτου και διαπιστώσατε ότι εφαρμογές όπως η Μουσική Google Play, το Pandora ή το Soundcloud ξεκινούν αυτόματα να παίζουν;
Αυτό μπορεί να είναι αρκετά ενοχλητικό για εκείνους τους χρήστες που θα προτιμούσαν να επιλέξουν τη δική τους προτιμώμενη εφαρμογή για αναπαραγωγή πολυμέσων. Δυστυχώς, εκτός εάν η συγκεκριμένη συσκευή Bluetooth σας επιτρέπει να απενεργοποιήσετε την αυτόματη αναπαραγωγή, τότε δεν μπορείτε να κάνετε πολλά για να αποτρέψετε την αποστολή της εντολής αναπαραγωγής στη συσκευή σας.
Αν αναζητάτε λύσεις για αυτό το πρόβλημα στον ιστό, μπορεί να έχετε συναντήσει μερικές σελίδες που προτείνουν μια μάλλον ωμή μέθοδο επίλυσης αυτού του ζητήματος. Περιλαμβάνει τη μετάβαση στη σελίδα ρυθμίσεων προφίλ Bluetooth για κάθε συγκεκριμένη συσκευή Bluetooth και την απενεργοποίηση του προφίλ ήχου πολυμέσων. Αποκαλώ αυτή τη λύση "ακατέργαστη" επειδή, ενώ εμποδίζει την αυτόματη αναπαραγωγή, πρέπει να επιστρέψετε με μη αυτόματο τρόπο και να ενεργοποιήσετε ξανά αυτό το προφίλ για να μπορέσετε να χρησιμοποιήσετε ξανά τη συσκευή Bluetooth για αναπαραγωγή πολυμέσων.
Ωστόσο, υπάρχει μια καλύτερη μέθοδος που μπορείτε να χρησιμοποιήσετε για να λύσετε αυτό το πρόβλημα. Εάν έχετε διαβάσει κάποιο από τα προηγούμενα σεμινάρια μου, τότε πιθανότατα έχετε ήδη μαντέψει ότι αυτό περιλαμβάνει τη χρήση του Tasker. Αυτή τη φορά, ωστόσο, δεν θα χρειαστεί να χρησιμοποιήσετε καμία άλλη εφαρμογή/πρόσθετο και η λύση είναι αρκετά απλή στην εφαρμογή ακόμη και για αρχάριους χρήστες Tasker. Να πώς θα λειτουργήσει.
Κατανόηση της αυτόματης αναπαραγωγής Bluetooth στο Android
Αυτό που ουσιαστικά συμβαίνει όταν συνδέετε μια συσκευή Bluetooth που στέλνει μια εντολή αυτόματης αναπαραγωγής είναι ότι αυτή η εντολή θεωρείται ως α KeyEvent για εναλλαγή αναπαραγωγής/παύσης στο Android. Εφαρμογές με α MediaButtonReceiver Ο δέκτης εκπομπής μπορεί στη συνέχεια να αντιδράσει σε αυτό το συμβάν του Media Button.
Αλλά αν έχετε πολλές εφαρμογές που μπορούν να αντιδράσουν σε αυτήν την πρόθεση, πώς ξέρει το Android ποια εφαρμογή θα ξεκινήσει πραγματικά την αναπαραγωγή; Ο τρόπος λειτουργίας είναι ότι το Android παρακολουθεί την τελευταία εφαρμογή που ζητά να λάβει συμβάντα Κουμπιού πολυμέσων. Οποιαδήποτε νέα εφαρμογή πολυμέσων μπορεί να αναλάβει την ακρόαση των βασικών συμβάντων του Media Button καλώντας setMediaButtonReceiver στο AudioManager και αυτή η εφαρμογή θα χειρίζεται τα βασικά συμβάντα του Media Button έως ότου μια άλλη εφαρμογή ζητήσει έλεγχο. Μπορείτε πραγματικά να δείτε ποια εφαρμογή έχει ρυθμιστεί να ανταποκρίνεται σε αυτά τα βασικά συμβάντα εισάγοντας την ακόλουθη εντολή ADB:
adb shell settings get secure media_button_receiver
Στη συσκευή μου, αυτή η εντολή έδωσε την ακόλουθη έξοδο:
com.google.android.music/com.google.android.music.playback.MediaButtonIntentReceiver
Αυτός είναι ο δέκτης εκπομπής που έχει ρυθμιστεί από τη Μουσική Google Play για να ανταποκρίνεται στα βασικά συμβάντα του κουμπιού πολυμέσων. Επομένως, εάν συνδέσω τη συσκευή μου Bluetooth, το τηλέφωνό μου θα ξεκινήσει αυτόματα την αναπαραγωγή στη Μουσική Google Play.
Μπορούμε να εκμεταλλευτούμε αυτό το γεγονός, έχοντας το Tasker να είναι αυτό που θα ανταποκρίνεται στα βασικά συμβάντα του Media Button. Με αυτόν τον τρόπο, το Tasker θα απορροφήσει την εντολή εναλλαγής αναπαραγωγής/παύσης, αποτρέποντας οποιαδήποτε άλλη εφαρμογή να αντιδράσει σε αυτήν και έτσι να ξεκινήσει η αναπαραγωγή. Τώρα, ορίστε πώς γίνεται.
Απενεργοποιήστε την αυτόματη αναπαραγωγή Bluetooth με το Tasker
Όπως αναφέρθηκε προηγουμένως, θα χρειαστείτε Tasker για αυτό το έργο. Ωστόσο, αυτή τη φορά δεν θα χρειαστείτε επιπλέον πρόσθετα. Δεν είμαι σίγουρος πώς μπορείτε να το επαναλάβετε σε άλλες εφαρμογές αυτοματισμού, καθώς δεν είμαι εξοικειωμένος με το σύνολο δυνατοτήτων τους, αλλά είστε ελεύθεροι να το δοκιμάσετε.
Αρχικά, ανοίξτε το Tasker και δημιουργήστε ένα νέο προφίλ πατώντας το + εικόνισμα. Επιλέξτε το Πολιτειακό πλαίσιο όπως φαίνεται παρακάτω και επιλέξτε Net --> BT Connected. Εδώ, πατήστε το μεγεθυντικός φακός εικονίδιο κάτω από το πεδίο Όνομα ή Διεύθυνση και επιλέξτε όλες τις συσκευές Bluetooth στις οποίες θέλετε να αποτρέψετε την αυτόματη αναπαραγωγή.
Στη συνέχεια, θα χρειαστεί να δημιουργήσουμε το Task μας. Δεν χρειάζεται να ασχοληθείτε με την ονομασία του, καθώς θα υπάρχει μόνο μία Ενέργεια εδώ και δεν θα χρησιμοποιηθεί σε άλλο Προφίλ. Μόλις βρεθείτε στην οθόνη δημιουργίας εργασιών, πατήστε το + κουμπί στο κάτω μέρος της οθόνης για να δημιουργήσετε μια ενέργεια. Παω σε Πολυμέσα --> Συμβάντα κουμπιού πολυμέσων και επιλέξτε Αρπάζω στο αναπτυσσόμενο μενού. Από την εμπειρία μου, δεν χρειάστηκε να επιλέξω "Χρήση νέου API", αλλά αν τελικά αυτό το έργο δεν λειτουργήσει, μπορείτε να επιστρέψετε και να ενεργοποιήσετε αυτό το πλαίσιο ελέγχου.
Μόλις τελειώσετε, το Tasker θα πρέπει τώρα να οριστεί αυτόματα ως ο Δέκτης κουμπιού πολυμέσων στο Android κατά τη σύνδεση με τις επιλεγμένες συσκευές Bluetooth. Με αυτόν τον τρόπο, η ενέργεια αναπαραγωγής/παύσης που αποστέλλεται δεν θα ληφθεί από καμία από τις εφαρμογές πολυμέσων σας, αλλά από το Tasker.
Μην ανησυχείτε, ωστόσο, καθώς αυτό δεν σημαίνει ότι το Tasker θα συνεχίσει να αρπάζει τα βασικά συμβάντα του Media Button επ' αόριστον. Όπως αναφέρθηκε προηγουμένως, οποιαδήποτε εφαρμογή μπορεί να ζητήσει να το κάνει αυτό, οπότε όταν ξεκινάτε χειροκίνητα την αναπαραγωγή Το πρόγραμμα αναπαραγωγής πολυμέσων της επιλογής σας, θα πάρει και πάλι τον έλεγχο της ακρόασης του πλήκτρου Media Button εκδηλώσεις.
συμπέρασμα
Προφανώς δεν μπορώ να το δοκιμάσω σε κάθε συσκευή, αλλά το έχω δοκιμάσει πολλές φορές ενεργοποιώντας/απενεργοποιώντας αυτό το προφίλ και συνδέοντας/αποσυνδέοντας τη συσκευή μου Bluetooth επανειλημμένα. Λειτούργησε όπως το περίμενα, αλλά θα πρέπει να το δοκιμάσετε μόνοι σας.
Αυτή τη φορά δεν θα σας δώσω ένα προφίλ για εισαγωγή λόγω του γεγονότος ότι αυτό το προφίλ είναι και τα δύο απίστευτα εύκολο στη ρύθμιση και απαιτεί επίσης να αλλάξετε χειροκίνητα το Προφίλ για να επιλέξετε το δικό σας Bluetooth συσκευές πάντως. Ενημερώστε με αν αυτό το προφίλ λειτουργεί για εσάς, ωστόσο, και/ή εάν έχετε οποιεσδήποτε προτάσεις για βελτιώσεις!