Článok

Replay: Rastúci boj s ovládaním prehrávania cez Bluetooth

protection click fraud
Klik klik klik klik... nič.

Je to to, čo používam v práci, doma, v posteli, v sprche a všade medzi tým, aby som bol zdravý a šťastný. Hudba ma robí lepším a keďže hudba je taká veľká časť môjho zážitku zo systému Android, došlo k pomalý pokles, ktorý som si bolestne uvedomoval za posledných pár rokov, najmä za posledných pár rokov mesiacov.

Niekedy si zapnem slúchadlá Bluetooth, narazím na hru a nič sa nestane. A nič sa nedeje oveľa viac ako predtým.

V mojich začiatkoch Androidu, so Soarin vo vrecku (áno, pomenoval som svoj Samsung Captivate Glide) a môj prvý pár Slúchadlá Bluetooth Kinivo okolo krku, nemusel som mať Hudba Google Play otvorené, stačilo mi udrieť na slúchadlá. V skutočnosti som vytiahol Samsung Galaxy SII zo zásuvky, prvýkrát som ho spustil po niekoľkých mesiacoch, spároval som s ním Bluetooth slúchadlá a stlačil tlačidlo prehrávania. A hudba hrala.

Verizon ponúka Pixel 4a na nových linkách Unlimited iba za 10 dolárov za mesiac

Nie toľko na súčasných zariadeniach v mojej stajni.

Sedem zariadení, sedem rôznych zážitkov. Ach radosť.

The HTC 10 jednoducho nemusí niekedy poslúchať ovládanie Bluetooth, vytrvalé upozornenie na hudobnú aplikáciu alebo nie. Bol by som radšej, keby som hru zahral na svojom Moto 360 alebo na telefóne samotnom. The

HTC A9 je rovnako vyberavý. The Nexus 5X niekedy nespustí zálohovanie hudby s pretrvávajúcim upozornením, ale niekedy to urobí bez neho. The Samsung S6 edge sa prehrá, ale niekedy sa namiesto prehrávania naposledy aktívnej hudobnej aplikácie predvolene nastaví späť na predinštalovanú aplikáciu Hudba.

Stále sa tu opakuje slovo: niekedy. Je to preto, že ide o problém, ktorý má veľa premenných: aké zariadenie Android používate, aké zariadenie Bluetooth používate, akú verziu Androidu a Bluetooth majú vaše zariadenia, akú hudobnú aplikáciu sa snažíte prehrať, v akom prostredí sa nachádzate, atď. To je veľa vecí, ktoré prispievajú k zdanlivo jednoduchému problému, že tlačidlá nefungujú vždy, keď ich stlačíte.

Povedal som hrať. HRAŤ!

Čo sa tu teda vlastne deje? Odpoveď bude trochu - ok, a veľa - technický.

Keď stlačíte tlačidlo, interpretuje ho Android a vysiela sa v celom systéme KeyEvents. Ďalšie tlačidlo na náhlavnej súprave je interpretované a doručené ako KEYCODE_MEDIA_NEXT prostredníctvom KeyEvent. Existuje veľké množstvo hodnôt, ktoré je možné vytiahnuť pre rôzne tlačidlá alebo dokonca pre rovnaké tlačidlo. Tlačidlo prehrávania na väčšine náhlavných súprav je tiež tlačidlom pozastavenia, takže sa kláves mohol vrátiť KEYCODE_MEDIA_PAUSE, KEYCODE_MEDIA_PLAY, alebo oveľa pravdepodobnejšie KEYCODE_MEDIA_PLAY_PAUSE v závislosti od zariadenia a jeho aktuálneho stavu. Mimochodom, ak ste niekedy stlačili pauzu a hudba začala niekde inde, zatiaľ čo to, čo ste sledovali / počúvali, bolo pozastavené, je to na vine KeyEvent, pretože ju prijali a konali podľa dvoch aplikácií.

Po interpretácii KeyEvents ich ešte musí počuť hudobná aplikácia, ktorá cez a Zámer BroadcastReceiver. Aplikácia nemôže konať na KeyEvent, ak ju nevidí. Ak niečo bráni prijímaču v aplikácii v stlačení tlačidla, môže to pokaziť ovládacie prvky prehrávania niekoľkými spôsobmi, vrátane prerušovaného problému, ktorý som popísal vyššie. Ak aplikácia zruší registráciu BroadcastReceiver príliš rýchlo, keď prehrá Audio zameranie (metóda, prostredníctvom ktorej Android určuje, ktoré aplikácie môžu v danom čase prehrávať zvuk), potom keď vy pozastaviť hudbu, môže prestať počúvať a nebude počuť stlačenie tlačidla, ktoré jej hovorí, aby začala hrať ešte raz. Preto je dôležité, aby mediálne aplikácie správne zaobchádzali so softvérom Audio Focus aj so svojím BroadcastReceiverom, aby aj keď zariadenie stratilo prvé, nestratilo ani druhé.

Chcem si len pustiť hudbu ...

Veľa z toho závisí od toho, ako dobre je vaša hudobná aplikácia naprogramovaná a ktoré tlačidlá médií vysiela vaše zariadenie po stlačení tlačidla na náhlavnej súprave. To tiež znamená, že aj keď sú ovládacie prvky prehrávania pri zakúpení zariadenia konzistentné, môžu byť zlomené aktualizáciami aplikácií alebo aktualizáciami systému, ktoré menia, ako rýchlo prestane počúvať.

Zdá sa, že v prípade aplikácií, ako je Hudba Google Play, sú novinky stále populárnejšie. Zatiaľ čo väčšina zlomov je rýchlo opravená, oprava ďalších môže trvať mesiace. Občasné problémy, ako napríklad to, že sa vaša hudba správne nespustí v Bluetooth, je ťažké zaznamenať a správne identifikovať, čo ďalej spomaľuje možnú opravu.

Ak sa to nachádza v upozorneniach, vaše zariadenie by malo počúvať tlačidlá. Ale stále to nemusí byť.

Ak hudobné aplikácie nemajú zvukové zameranie a nie sú spustené ako popredné služby (ak pretrvávajú) notifikácia pre prehrávač médií nie je k dispozícii), existuje šanca, že systém Android (viac konkrétne Doze) alebo takzvané aplikácie „šetriace zdroje“ by mohli aplikáciu zabiť, aby sa uvoľnilo miesto pre ďalšie činnosti. Ak sa to stane, stlačenie klávesu Play nemusí nič urobiť, pretože nie sú otvorené žiadne prijímače, ktoré by počúvali príkazy.

Teraz, rovnako ako existuje niekoľko vecí, ktoré by mohli narušiť vaše ovládacie prvky prehrávania, existujú aj možnosti, ako to vyriešiť.

Toto nie je odpoveď, ktorú 90% z vás hľadá.

Prvé riešenie je trochu extrémne, ale je jedným z mála, ktoré by dnes používatelia mohli implementovať do svojich súčasných telefónov bez akýchkoľvek koreňových zmien softvéru. Používajú sa aplikácie ako Tasker a AutoInput, môžeme zistiť stlačenie tlačidla, potlačiť pôvodnú akciu KeyEvent a potom vykonať špecializovanejší (a dôslednejší) príkaz zameraný priamo na jednu aplikáciu. Napríklad namiesto toho, aby tlačidlo prehrávania bolo všeobecným príkazom na prehrávanie médií, ktorý by mohli zachytiť alebo ignorovať desiatky médií služby, mohli by sme ho premapovať ako prepínací príkaz prehrávania / pozastavenia špecifický pre Hudbu Google Play, aby sa namiesto toho nespustili iné aplikácie.

Programovanie to môže byť únavné a potlačením pôvodnej akcie a jej výmenou rozbijeme natívne tlačidlo pozastavenia, ktoré by sme mohli chcieť použiť v iných aplikáciách, ako je YouTube alebo Netflix. Stručne povedané, nejde o veľké riešenie pre netechnických používateľov alebo používateľov, ktorí používajú rôzne mediálne aplikácie.

Dostal som gesto pre teba.

Mnoho telefónov obsahuje množstvo gest a tlačidiel, ktoré môžete zapnúť alebo vypnúť v Nastaveniach, napríklad dvojitým klepnutím prebudenie alebo dvojitým stlačením tlačidla Domov / napájanie fotoaparátu. Pridanie ovládacích prvkov Bluetooth do tohto zoznamu ho môže predĺžiť a skomplikovať, ak by systém Android potvrdil a nasmeroval KeyEvent pre konkrétnu aplikáciu namiesto vysielania generického signálu na akékoľvek prijímače, ktoré počúvajú (alebo nepočúvajú), môžeme zabezpečiť dôslednosť. Toto sme už videli na zariadeniach, napríklad pri otváraní Moto Assist zapnutie určenej hudobnej aplikácie, keď je pripojená k Bluetooth vo vašom aute.

Zmena spôsobu, akým Android narába s mediálnymi tlačidlami - a celkovo sa zaoberá vstupmi tlačidiel, pretože radiče Bluetooth a klávesnice sa stretávajú s vlastnými problémami - by mohla vytvoriť ako veľa nových problémov pri riešení, ale vzhľadom na počet miest, ktoré sa v súčasnom systéme môžu - a môžu - pokaziť, možno by stálo za to rozbiť vajcia a vyrobiť nový omeleta.

Na konci dňa sa každodenným používateľom nechce kopať do kľúčových príkazov, prijímačov a do toho, ktorá aplikácia má práve teraz zvukové zameranie. Chceme náš zamerať sa na hudbu samotnú a na to, kam nás zavedie. A ak nedokážem na prvý pokus zapnúť hudbu, ktorá ma udržuje pri zmysloch na hlasných a preplnených miestach, nie som šťastné dievča. A stavím sa, že nie som jediný.

Za nákupy môžeme získať províziu pomocou našich odkazov. Uč sa viac.

Toto sú najlepšie bezdrôtové slúchadlá do uší, ktoré si môžete kúpiť za každú cenu!
Je čas prestrihnúť šnúru!

Toto sú najlepšie bezdrôtové slúchadlá do uší, ktoré si môžete kúpiť za každú cenu!

Najlepšie bezdrôtové slúchadlá do uší sú pohodlné, vynikajúco znejú, nestoja príliš veľa a ľahko sa zmestia do vrecka.

Všetko, čo potrebujete vedieť o PS5: Dátum vydania, cena a ďalšie
Ďalšia generácia

Všetko, čo potrebujete vedieť o PS5: Dátum vydania, cena a ďalšie.

Spoločnosť Sony oficiálne potvrdila, že pracuje na PlayStation 5. Tu je všetko, čo o nej zatiaľ vieme.

Spoločnosť Nokia predstavuje dva nové lacné telefóny Android One s cenou do 200 dolárov
Nové Nokie

Spoločnosť Nokia predstavuje dva nové lacné telefóny Android One s cenou do 200 dolárov.

Nokia 2.4 a Nokia 3.4 sú najnovším prírastkom do cenovej ponuky inteligentných telefónov spoločnosti HMD Global. Pretože sú to obe zariadenia Android One, je zaručené, že budú dostávať dve hlavné aktualizácie operačného systému a pravidelné bezpečnostné aktualizácie až na tri roky.

Zabezpečte si svoj domov pomocou týchto zvončekov a zámkov SmartThings
Ding Dong - dvere zamknuté

Zabezpečte si svoj domov pomocou týchto zvončekov a zámkov SmartThings.

Jednou z najlepších vecí na SmartThings je, že vo svojom systéme môžete používať množstvo ďalších zariadení tretích strán, vrátane zvončekov a zámkov. Pretože všetky v zásade zdieľajú rovnakú podporu SmartThings, zamerali sme sa na to, ktoré zariadenia majú najlepšie technické parametre a triky, vďaka ktorým ich môžete pridať do svojho arzenálu SmartThings.

instagram story viewer