Αρθρο

Επανάληψη: Ο αυξανόμενος αγώνας των ελέγχων αναπαραγωγής μέσω Bluetooth

protection click fraud
Κάντε κλικ στο κλικ κάντε κλικ... τίποτα.

Είναι αυτό που χρησιμοποιώ στη δουλειά, στο σπίτι, στο κρεβάτι, στο ντους και παντού στο μεταξύ για να με κρατήσει υγιή και χαρούμενη. Η μουσική με κάνει καλύτερο, και δεδομένου ότι η μουσική είναι τόσο μεγάλο μέρος της εμπειρίας μου στο Android, υπήρξε ένα αργή πτώση που έχω επίγνωση επίπονα τα τελευταία χρόνια, και ειδικά τα τελευταία μήνες.

Μερικές φορές ενεργοποιώ τα ακουστικά Bluetooth, παίζω και δεν συμβαίνει τίποτα. Και τίποτα δεν συμβαίνει πολύ περισσότερο από ό, τι στο παρελθόν.

Στις πρώτες μέρες Android μου, με το Soarin στην τσέπη μου (ναι, ονόμασα το Samsung Captivate Glide) και το πρώτο μου ζευγάρι Ακουστικά Bluetooth Kinivo στο λαιμό μου, δεν έπρεπε να το έχω Μουσική Google Play άνοιξε, απλά έπρεπε να παίζω στα ακουστικά μου. Στην πραγματικότητα, έβγαλα ένα Samsung Galaxy SII από ένα συρτάρι, το ξεκίνησα για πρώτη φορά σε μήνες, σύζευξα τα ακουστικά Bluetooth με αυτό και έπαιξα το κουμπί αναπαραγωγής. Και η μουσική έπαιξε.

Η Verizon προσφέρει το Pixel 4a με μόλις $ 10 / μήνα σε νέες Απεριόριστες γραμμές

Όχι τόσο στις τρέχουσες συσκευές στο στάβλο μου.

Επτά συσκευές, επτά διαφορετικές εμπειρίες. Ω χαρά.

ο HTC 10 απλώς δεν συμμορφώνεται με τα στοιχεία ελέγχου Bluetooth μερικές φορές, επίμονη ειδοποίηση για την εφαρμογή μουσικής ή όχι. Θα προτιμούσα να χτυπήσω το παιχνίδι στο Moto 360 ή στο ίδιο το τηλέφωνο. ο HTC A9 είναι εξίσου αδιάκριτο. ο Nexus 5X μερικές φορές δεν θα ξεκινήσει η μουσική αντίγραφα ασφαλείας με την επίμονη ειδοποίηση, αλλά μερικές φορές θα το κάνει χωρίς μία. ο Samsung S6 edge θα αναπαράγεται, αλλά μερικές φορές αντί να παίζει την εφαρμογή μουσικής που είναι πιο πρόσφατα ενεργή, θα προεπιλεγεί πίσω στην προεγκατεστημένη εφαρμογή Μουσική.

Υπάρχει μια λέξη που επαναλαμβάνεται εδώ: μερικές φορές. Αυτό συμβαίνει επειδή αυτό είναι ένα πρόβλημα που έχει πολλές μεταβλητές: ποια συσκευή Android χρησιμοποιείτε, ποια συσκευή Bluetooth χρησιμοποιείτε, ποια έκδοση Android και Bluetooth έχουν οι συσκευές σας, ποια εφαρμογή μουσικής προσπαθείτε να παίξετε, σε ποιο περιβάλλον βρίσκεστε, και τα λοιπά. Είναι πολλά πράγματα που συμβάλλουν σε ένα φαινομενικά απλό πρόβλημα των κουμπιών που δεν λειτουργούν κάθε φορά που τα πατάτε.

Είπα παιχνίδι. ΠΑΙΖΩ!

Τι συμβαίνει λοιπόν εδώ; Λοιπόν, η απάντηση παίρνει λίγο - εντάξει, α παρτίδα - τεχνική.

Όταν πατάτε το κουμπί, ερμηνεύεται από το Android και μεταδίδεται σε ολόκληρο το σύστημα Σημαντικά γεγονότα. Το επόμενο κουμπί στο ακουστικό σας ερμηνεύεται και παραδίδεται ως KEYCODE_MEDIA_NEXT μέσω ενός KeyEvent. Υπάρχει μια μεγάλη ποικιλία τιμών που μπορούν να τραβηχτούν για διαφορετικά κουμπιά ή ακόμα και για το ίδιο κουμπί. Το κουμπί αναπαραγωγής στα περισσότερα ακουστικά είναι επίσης το κουμπί παύσης, έτσι το κλειδί θα μπορούσε να επιστρέψει KEYCODE_MEDIA_PAUSE, KEYCODE_MEDIA_PLAY, ή το πολύ πιο πιθανό KEYCODE_MEDIA_PLAY_PAUSE ανάλογα με τη συσκευή και την τρέχουσα κατάστασή της. Παρεμπιπτόντως, εάν έχετε πατήσει ποτέ παύση και η μουσική ξεκίνησε κάπου αλλού, ενώ αυτό που παρακολουθούσατε / ακούσατε σε παύση, αυτό είναι το KeyEvent που φταίει, επειδή το έλαβε και ενεργήθηκε από δύο εφαρμογές.

Μόλις ερμηνευθούν τα KeyEvents, πρέπει να ακουστούν από μια εφαρμογή μουσικής που ακούει κουμπιά πολυμέσων μέσω ενός Πρόθεση BroadcastReceiver. Σε τελική ανάλυση, μια εφαρμογή δεν μπορεί να ενεργήσει σε ένα KeyEvent εάν δεν μπορεί να τη δει. Εάν κάτι εμποδίζει το πάτημα του κουμπιού λήψης σε μια εφαρμογή, μπορεί να βλάψει τα χειριστήρια αναπαραγωγής με διάφορους τρόπους, συμπεριλαμβανομένου του διαλείπουμενου ζητήματος που περιέγραψα παραπάνω. Εάν μια εφαρμογή καταργήσει την καταχώρισή της BroadcastReceiver πολύ γρήγορα όταν χάνει Εστίαση ήχου (η μέθοδος μέσω της οποίας το Android καθορίζει ποιες εφαρμογές μπορούν να αναπαράγουν ήχο σε μια δεδομένη στιγμή), τότε όταν εσείς παύση της μουσικής σας, μπορεί να χάσει να σταματήσετε να ακούτε και να μην ακούσετε το κουμπί που το λέει να αρχίσει να παίζει πάλι. Γι 'αυτό είναι σημαντικό για τις εφαρμογές πολυμέσων να χειρίζονται το Audio Focus και το BroadcastReceiver τους σωστά, έτσι ώστε ακόμη και όταν μια συσκευή έχει χάσει την πρώτη, δεν θα χάσει την τελευταία.

Θέλω απλώς να παίξω τη μουσική μου ...

Πολλά από αυτά εξαρτώνται από το πόσο καλά προγραμματίζεται η εφαρμογή μουσικής σας και ποια κουμπιά πολυμέσων μεταδίδονται από τη συσκευή σας όταν πατάτε ένα κουμπί στο ακουστικό σας. Αυτό σημαίνει επίσης ότι ακόμη και αν τα στοιχεία ελέγχου αναπαραγωγής είναι συνεπή όταν αγοράζετε μια συσκευή, αυτά μπορούν να παραβλεφθούν από ενημερώσεις εφαρμογών ή ενημερώσεις συστήματος που αλλάζουν πόσο γρήγορα σταματά να ακούει.

Στην περίπτωση εφαρμογών όπως η Μουσική Google Play, οι ενημερώσεις που σπάνε τα πράγματα φαίνεται να γίνονται όλο και πιο συχνές. Ενώ τα περισσότερα διαλείμματα διορθώνονται γρήγορα, άλλοι μπορεί να χρειαστούν μήνες για να διορθωθούν. Διαλείπουσα ζητήματα, όπως η μουσική σας που δεν ξεκινά σωστά στο Bluetooth, μπορεί να είναι δύσκολο να συνδεθείτε και να αναγνωρίσετε σωστά, επιβραδύνοντας περαιτέρω μια πιθανή επιδιόρθωση.

Εάν αυτό συμβαίνει στις ειδοποιήσεις σας, η συσκευή σας θα πρέπει να ακούει κουμπιά. Αλλά ακόμα δεν μπορεί.

Εάν οι εφαρμογές μουσικής δεν έχουν εστίαση ήχου και δεν εκτελούνται ως υπηρεσίες προσκηνίου (εάν η επίμονη δεν υπάρχει ειδοποίηση για το πρόγραμμα αναπαραγωγής πολυμέσων), υπάρχει πιθανότητα το σύστημα Android (περισσότερα ΕΙΔΙΚΑ Λαγοκοιμάμαι) ή οι λεγόμενες "εξοικονόμηση πόρων" εφαρμογές θα μπορούσαν να σκοτώσουν την εφαρμογή για να ελευθερώσει μνήμη για άλλες δραστηριότητες. Όταν συμβαίνει αυτό, το χτύπημα του παιχνιδιού μπορεί να μην κάνει τίποτα, επειδή δεν υπάρχουν ανοιχτοί δέκτες και να ακούτε εντολές.

Τώρα, όπως υπάρχουν πολλά πράγματα που θα μπορούσαν να σπάσουν τα χειριστήρια αναπαραγωγής, υπάρχουν επίσης επιλογές για να προσπαθήσετε να το διορθώσετε.

Αυτή δεν είναι η απάντηση 90% από εσάς ψάχνετε.

Η πρώτη λύση είναι λίγο ακραία, αλλά μία από τις λίγες που οι χρήστες θα μπορούσαν να εφαρμόσουν στα τρέχοντα τηλέφωνά τους σήμερα χωρίς ριζικές αλλαγές στο λογισμικό. Χρήση εφαρμογών όπως Εργασία και Αυτόματη εισαγωγή, μπορούμε να εντοπίσουμε το πάτημα του κουμπιού, να καταστείλουμε την αρχική ενέργεια KeyEvent και, στη συνέχεια, να εκτελέσουμε μια πιο εξειδικευμένη (και πιο συνεπή) εντολή που στοχεύει απευθείας σε μία εφαρμογή. Για παράδειγμα, αντί για το κουμπί αναπαραγωγής να είναι μια γενική εντολή πολυμέσων αναπαραγωγής που θα μπορούσε να ληφθεί ή να αγνοηθεί από δεκάδες μέσα υπηρεσίες, θα μπορούσαμε να το επαναδιατυπώσουμε ως εντολή εναλλαγής αναπαραγωγής / παύσης ειδικά για τη Μουσική Google Play, έτσι ώστε άλλες εφαρμογές να μην ξεκινούν.

Αυτό μπορεί να είναι κουραστικό για τον προγραμματισμό και καταστέλλοντας την αρχική ενέργεια και αντικαθιστώντας την, σπάσουμε το κουμπί εγγενής παύσης που μπορεί να θέλουμε να χρησιμοποιήσουμε σε άλλες εφαρμογές όπως το YouTube ή το Netflix. Εν ολίγοις, δεν αποτελεί λύση για μη τεχνικούς χρήστες ή χρήστες που χρησιμοποιούν μια ποικιλία εφαρμογών πολυμέσων.

Έχω μια χειρονομία για σένα.

Πολλά τηλέφωνα περιλαμβάνουν μια κίνηση κινήσεων και κουμπιών που μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε στις Ρυθμίσεις, όπως διπλό πάτημα για αφύπνιση ή διπλό πάτημα Home / power για την κάμερα. Ενώ η προσθήκη στοιχείων ελέγχου Bluetooth σε αυτήν τη λίστα ενδέχεται να επιμηκύνει και να την περιπλέξει, εάν το σύστημα Android αναγνώριζε και κατευθύνει το KeyEvent σε μια συγκεκριμένη εφαρμογή αντί να μεταδίδει ένα γενικό σήμα σε ό, τι οι δέκτες ακούνε (ή δεν είναι), θα μπορούσαμε να διασφαλίσουμε συνοχή. Αυτό το έχουμε δει σε συσκευές στο παρελθόν, για παράδειγμα το άνοιγμα Βοήθεια Moto ενεργοποιώντας μια καθορισμένη εφαρμογή μουσικής όταν συνδέεται με το Bluetooth του αυτοκινήτου σας.

Αλλάζοντας τον τρόπο με τον οποίο το Android χειρίζεται τα κουμπιά πολυμέσων - και ασχολείται συνολικά με τις εισόδους κουμπιών, καθώς οι ελεγκτές Bluetooth και τα πληκτρολόγια αντιμετωπίζουν δικά τους προβλήματα - θα μπορούσαν να δημιουργήσουν ως πολλά νέα προβλήματα καθώς επιλύει, αλλά λαμβάνοντας υπόψη τον αριθμό των θέσεων που μπορεί - και να κάνει - να πάει στραβά στο τρέχον σύστημα, ίσως αξίζει να σπάσει τα αυγά για να κάνει ομελέτα.

Στο τέλος της ημέρας, οι καθημερινοί χρήστες δεν θέλουν να ανακαλύψουν βασικές εντολές, δέκτες και ποια εφαρμογή έχει εστίαση ήχου αυτήν τη στιγμή. Θέλουμε μας επικεντρωθείτε να είστε στην ίδια τη μουσική και που μας οδηγεί. Και αν δεν μπορώ να ενεργοποιήσω τη μουσική που με κάνει να είμαι υγιής σε δυνατά, γεμάτα μέρη στην πρώτη προσπάθεια, δεν είμαι χαρούμενη κοπέλα. Και θα στοιχηματίσω ότι δεν είμαι ο μόνος.

Ενδέχεται να κερδίσουμε προμήθεια για αγορές χρησιμοποιώντας τους συνδέσμους μας. Μάθε περισσότερα.

Αυτά είναι τα καλύτερα ασύρματα ακουστικά που μπορείτε να αγοράσετε σε κάθε τιμή!
Ήρθε η ώρα να κόψετε το κορδόνι!

Αυτά είναι τα καλύτερα ασύρματα ακουστικά που μπορείτε να αγοράσετε σε κάθε τιμή!

Τα καλύτερα ασύρματα ακουστικά είναι άνετα, υπέροχα, δεν κοστίζουν πάρα πολύ και χωράνε εύκολα στην τσέπη.

Όλα όσα πρέπει να γνωρίζετε για το PS5: Ημερομηνία κυκλοφορίας, τιμή και πολλά άλλα
Επόμενη γενιά

Όλα όσα πρέπει να γνωρίζετε για το PS5: Ημερομηνία κυκλοφορίας, τιμή και πολλά άλλα.

Η Sony επιβεβαίωσε επίσημα ότι εργάζεται στο PlayStation 5. Εδώ είναι ό, τι γνωρίζουμε μέχρι τώρα.

Η Nokia λανσάρει δύο νέα τηλέφωνα Android One προϋπολογισμού κάτω των 200 $
Νέα Nokias

Η Nokia λανσάρει δύο νέα τηλέφωνα Android One προϋπολογισμού κάτω των 200 $.

Το Nokia 2.4 και το Nokia 3.4 είναι οι τελευταίες προσθήκες στην οικονομική σειρά smartphone της HMD Global. Δεδομένου ότι είναι και οι δύο συσκευές Android One, είναι εγγυημένο ότι θα λαμβάνουν δύο σημαντικές ενημερώσεις λειτουργικού συστήματος και τακτικές ενημερώσεις ασφαλείας για έως και τρία χρόνια.

Ασφαλίστε το σπίτι σας με αυτά τα κουδούνια και κλειδαριές SmartThings
Ding Dong - κλειδωμένες πόρτες

Ασφαλίστε το σπίτι σας με αυτά τα κουδούνια και κλειδαριές SmartThings.

Ένα από τα καλύτερα πράγματα για το SmartThings είναι ότι μπορείτε να χρησιμοποιήσετε πολλές άλλες συσκευές τρίτου μέρους στο σύστημά σας, κουδούνια και κλειδαριές που περιλαμβάνονται. Δεδομένου ότι όλοι μοιράζονται ουσιαστικά την ίδια υποστήριξη SmartThings, έχουμε εστιάσει σε ποιες συσκευές έχουν τις καλύτερες προδιαγραφές και κόλπα για να δικαιολογήσουν την προσθήκη τους στο οπλοστάσιό σας SmartThings.

instagram story viewer