Članak

Repriza: Sve veća borba za kontrolu reprodukcije putem Bluetootha

protection click fraud
Klik klik klik... ništa.

To je ono što koristim na poslu, kod kuće, u krevetu, pod tušem i svugdje između toga da bih bila zdrava i zdrava. Glazba me čini boljim, a budući da je glazba toliko velik dio mog Android iskustva, postojao je polako propadanje kojih sam bolno svjestan posljednjih nekoliko godina, a posebno posljednjih nekoliko mjeseci.

Ponekad upalim Bluetooth slušalice, pritisnem play i ništa se ne dogodi. I ništa se ne događa puno više nego prije.

U mojim ranim Androidovim danima, sa Soarinom u džepu (da, nazvao sam svoj Samsung Captivate Glide) i svojim prvim parom Kinivo Bluetooth slušalice oko vrata, nisam morao imati Google Play glazba otvoren, samo sam trebao pritisnuti play na slušalicama. Zapravo sam iz ladice izvadio Samsung Galaxy SII, podigao ga prvi put nakon nekoliko mjeseci, s njim spario Bluetooth slušalice i pritisnuo gumb za reprodukciju. I svirala je glazba.

Verizon nudi Pixel 4a za samo 10 USD mjesečno na novim Neograničenim linijama

Ne toliko na trenutnim uređajima u mojoj staji.

Sedam uređaja, sedam različitih iskustava. O radosti.

The HTC 10

samo se ponekad ne pokorava Bluetooth kontroli, trajna obavijest za glazbenu aplikaciju ili ne. Radije bih da pritisnem play na svom Moto 360 ili na samom telefonu. The HTC A9 je jednako izbirljiv. The Nexus 5X ponekad neće pokrenuti glazbu natrag s upozorenjem, ali će to ponekad učiniti bez nje. The Samsung S6 rub reproducirat će, ali ponekad će se umjesto reprodukcije glazbene aplikacije koja je nedavno aktivna vratiti prema unaprijed učitanoj aplikaciji Music.

Postoji riječ koja se ovdje stalno ponavlja: ponekad. To je zato što je ovo problem koji ima puno varijabli: koji Android uređaj koristite, koji Bluetooth uređaj koristite, koju verziju Androida i Bluetootha imaju vaši uređaji, koju glazbenu aplikaciju pokušavate reproducirati, u kojem ste okruženju, itd. To je puno stvari koje pridonose naizgled jednostavnom problemu gumba koji ne rade svaki put kad ih pritisnete.

Rekao sam igraj. IGRA!

Pa, što se zapravo ovdje događa? Pa, odgovor dobiva malo - ok, a mnogo - tehnički.

Kada pritisnete tipku, Android će je protumačiti i preko sustava emitirati Ključni događaji. Sljedeći gumb na slušalicama tumači se i isporučuje kao KEYCODE_MEDIA_NEXT kroz KeyEvent. Postoji velika raznolikost vrijednosti koje se mogu izvući za različite gumbe ili čak za isti gumb. Gumb za reprodukciju na većini slušalica ujedno je i gumb za pauzu, tako da se tipka može vratiti KEYCODE_MEDIA_PAUSE, KEYCODE_MEDIA_PLAY, ili puno vjerojatnije KEYCODE_MEDIA_PLAY_PAUSE ovisno o uređaju i njegovom trenutnom stanju. Usput, ako ste ikada pritisnuli pauzu i glazba je započela negdje drugdje dok je pauziralo ono što ste gledali / slušali, kriv je KeyEvent, jer su ga primile i na njega djelovale dvije aplikacije.

Nakon što se KeyEvents protumače, glazbena aplikacija ih još uvijek mora čuti koja preslušava tipke za medije putem a Namjena BroadcastReiivera. Napokon, aplikacija ne može djelovati na KeyEventu ako je ne može vidjeti. Ako nešto sprječava prijemnik u aplikaciji da prima pritiske tipki, može pokvariti kontrole reprodukcije na nekoliko načina, uključujući povremeni problem koji sam gore opisao. Ako aplikacija odjavi svoj Prijenosni prijemnik prebrzo kad izgubi Audio fokus (metoda kojom Android određuje koje aplikacije mogu reproducirati zvuk u određenom trenutku), a zatim kada vi pauzirajte svoju glazbu, možda će prestati slušati i neće čuti pritisak gumba koji joj govori da započne reprodukciju opet. Zato je važno da medijske aplikacije pravilno rukuju i Audio Focusom i njihovim BroadcastReceiverom, tako da čak i kada je uređaj izgubio prvo, ne izgubi i drugo.

Samo želim puštati svoju glazbu ...

Mnogo se toga svodi na to koliko je dobro programirana vaša glazbena aplikacija i koje medijske tipke emitira vaš uređaj kad pritisnete tipku na slušalicama. To također znači da čak i ako su kontrole reprodukcije dosljedne kada kupujete uređaj, mogu se pokvariti ažuriranjima aplikacija ili ažuriranjima sustava koja mijenjaju brzinu prestanka slušanja.

U slučaju aplikacija poput Google Play glazbe, čini se da su ažuriranja sve češća. Dok većina prekida se popravlja brzo, drugima mogu potrajati mjeseci da se poprave. Povremene probleme, poput glazbe koja se ne pokreće pravilno na Bluetooth-u, može biti teško prijaviti i pravilno prepoznati, što dodatno usporava moguće rješenje.

Ako se ovo nalazi u vašim obavijestima, vaš bi uređaj trebao osluškivati ​​gumbe. Ali ipak ne bi moglo.

Ako glazbene aplikacije nemaju audio fokus i ne rade kao usluge u prvom planu (ako su trajne obavijest za media player nije tamo), postoji vjerojatnost da sustav Android (više posebno Doze) ili takozvane "uštede resursa" aplikacije mogu ubiti aplikaciju kako bi se oslobodila memorija za druge aktivnosti. Kada se to dogodi, pritiskom na play možda nećete ništa učiniti, jer nema otvorenih prijemnika i koji slušaju naredbe.

Kao što postoji nekoliko stvari koje bi mogle pokvariti vaše kontrole reprodukcije, postoje i opcije za pokušaj popravljanja.

To nije odgovor koji traži 90% vas.

Prvo rješenje je pomalo ekstremno, ali jedno od rijetkih koje bi korisnici danas mogli primijeniti na svojim trenutnim telefonima bez ikakvih root promjena u softveru. Korištenje aplikacija poput Tasker i AutoInput, možemo otkriti pritiskanje gumba, suzbiti izvornu akciju KeyEvent, a zatim izvršiti specijaliziraniju (i dosljedniju) naredbu usmjerenu izravno na jednu aplikaciju. Na primjer, umjesto da je gumb za reprodukciju generička naredba medija za reprodukciju koju deseci medija mogu podići ili ignorirati usluge, mogli bismo ga preslikati kao naredbu za prebacivanje reprodukcije / pauze specifičnu za Google Play glazbu kako se druge aplikacije ne bi pokrenule.

To može biti zamorno programirati, a potiskivanjem izvorne radnje i zamjenom razbijamo izvorni gumb za pauzu koji bismo možda željeli koristiti u drugim aplikacijama poput YouTubea ili Netflixa. Ukratko, nije puno rješenje za netehničke korisnike ili korisnike koji koriste razne medijske aplikacije.

Dobio sam gestu za tebe.

Mnogi telefoni uključuju niz gesta i tipki koje možete uključiti ili isključiti u postavkama, poput dvostrukog dodira za buđenje ili dvostrukog pritiska Home / power za kameru. Dodavanje Bluetooth kontrola na ovaj popis može ga produžiti i zakomplicirati ako bi Android sustav prepoznao i usmjerio KeyEvent za određenu aplikaciju, umjesto emitiranja generičkog signala na bilo koji prijemnik koji (ili ne) sluša, mogli bismo osigurati dosljednost. To smo već vidjeli na uređajima, na primjer otvaranje Moto Assist uključivanje određene glazbene aplikacije kada se povezala s Bluetoothom u automobilu.

Promjena načina na koji Android obrađuje medijske tipke - i bavi se unosima gumba u cjelini, jer Bluetooth kontroleri i tipkovnice nailaze na vlastite probleme - mogla bi stvoriti rješava mnogo novih problema, ali s obzirom na broj mjesta na kojima stvari mogu - i čine - poći po zlu u trenutnom sustavu, možda bi bilo vrijedno razbiti jajašca i napraviti novi omlet.

Na kraju, svakodnevni korisnici ne žele kopati po ključnim naredbama, prijemnicima i tome koja aplikacija trenutno ima audio fokus. Mi želimo naše usredotočite se na samu glazbu i kamo nas ona vodi. A ako u prvom pokušaju ne uspijem uključiti glazbu koja me održava pri zdravom, prenatrpanom mjestu, nisam sretna djevojka. I kladim se da nisam jedini.

Možemo zaraditi proviziju za kupnju pomoću naših poveznica. Saznajte više.

Ovo su najbolje bežične slušalice koje možete kupiti po svakoj cijeni!
Vrijeme je da presiječete kabel!

Ovo su najbolje bežične slušalice koje možete kupiti po svakoj cijeni!

Najbolje bežične slušalice su udobne, zvuče sjajno, ne koštaju previše i lako se stave u džep.

Sve što trebate znati o PS5: Datum izlaska, cijena i još mnogo toga
Iduća generacija

Sve što trebate znati o PS5: Datum izlaska, cijena i još mnogo toga.

Sony je službeno potvrdio da radi na PlayStationu 5. Evo svega što o tome zasad znamo.

Nokia lansira dva nova proračunska Android One telefona ispod 200 dolara
Nove Nokije

Nokia lansira dva nova proračunska Android One telefona ispod 200 dolara.

Nokia 2.4 i Nokia 3.4 najnoviji su dodaci proračunskoj liniji pametnih telefona tvrtke HMD Global. Budući da su oba Android One uređaja, zajamčeno će dobiti dva glavna ažuriranja OS-a i redovita sigurnosna ažuriranja do tri godine.

Osigurajte svoj dom ovim SmartThings zvonima i bravama
Ding Dong - vrata zaključana

Osigurajte svoj dom ovim SmartThings zvonima i bravama.

Jedna od najboljih stvari o SmartThingsu je ta da na vašem sustavu možete koristiti mnoštvo drugih uređaja treće strane, uključujući zvona na vratima i brave. Budući da svi oni u osnovi dijele istu podršku za SmartThings, usredotočili smo se na to koji uređaji imaju najbolje specifikacije i trikove kako bi opravdali njihovo dodavanje u vaš arsenal SmartThings.

instagram story viewer