Artikla

Toisto: Kasvava taistelu toistonhallinnasta Bluetoothin kautta

protection click fraud
Napsauta napsauta napsauta... ei mitään.

Se, mitä käytän töissä, kotona, sängyssä, suihkussa ja kaikkialla välillä, pitää minut järkevänä ja onnellisena. Musiikki tekee minusta paremman, ja koska musiikki on niin suuri osa Android-kokemuksestani, siellä on ollut hidas taantuminen, josta olen tuskallisen tietoinen viime vuosina ja etenkin viime vuosina kuukaudet.

Joskus kytken päälle Bluetooth-kuulokkeet, osun pelaamaan, eikä mitään tapahdu. Ja mitään ei tapahdu paljon enemmän kuin ennen.

Varhaisilla Android-päivilläni Soarin taskussa (kyllä, nimitin Samsung Captivate Glide) ja ensimmäinen parini Kinivo Bluetooth-kuulokkeet kaulani ympärillä, minun ei tarvitse olla Google Play Musiikki auki, minun tarvitsi vain lyödä peliä kuulokkeissani. Itse asiassa otin Samsung Galaxy SII: n vetolaatikosta, käynnistin sen ensimmäistä kertaa kuukausien aikana, pariliitin siihen Bluetooth-kuulokkeet ja osuin toistopainiketta. Ja musiikki soitettiin.

Verizon tarjoaa Pixel 4a: n vain 10 dollaria kuukaudessa uusille rajoittamattomille linjoille

Ei niin paljon tallini nykyisissä laitteissa.

Seitsemän laitetta, seitsemän erilaista kokemusta. Voi iloa.

HTC 10 vain ei tottele joskus Bluetooth-ohjauksia, jatkuva ilmoitus musiikkisovelluksesta tai ei. Haluaisin mieluummin lyödä peliä Moto 360: llä tai itse puhelimella. HTC A9 on yhtä hieno. Nexus 5X joskus ei aloita musiikkia varmuuskopioinnilla jatkuvalla ilmoituksella, mutta toisinaan se tehdään ilman sitä. Samsung S6 -reuna toistaa, mutta joskus viimeisimmän aktiivisen musiikkisovelluksen soittamisen sijaan, se palautuu oletuksena takaisin esiladattuun musiikkisovellukseen.

Täällä on sana, joka toistuu jatkuvasti: joskus. Tämä johtuu siitä, että tässä on paljon muuttujia: mitä Android-laitetta käytät, mitä Bluetooth-laitetta käytät, mikä Android- ja Bluetooth-versio laitteillasi on, minkä musiikkisovelluksen kautta yrität toistaa, missä ympäristössä olet, jne. Se on paljon asioita, jotka vaikuttavat näennäisen yksinkertaiselle ongelmalle, jonka mukaan painikkeet eivät toimi aina, kun painat niitä.

Sanoin pelata. PELATA!

Joten mitä täällä todella tapahtuu? No, vastaus saa vähän - ok, a paljon - tekninen.

Kun painat painiketta, Android tulkitsee sen ja lähettää sen järjestelmän läpi Avaintapahtumat. Kuulokkeiden seuraava painike tulkitaan ja toimitetaan muodossa KEYCODE_MEDIA_NEXT KeyEventin kautta. Eri painikkeille tai jopa samalle painikkeelle voidaan nostaa useita erilaisia ​​arvoja. Toistopainike useimmissa kuulokkeissa on myös taukopainike, joten avain voi palata KEYCODE_MEDIA_PAUSE, KEYCODE_MEDIA_PLAYtai paljon todennäköisempää KEYCODE_MEDIA_PLAY_PAUSE laitteesta ja sen nykyisestä tilasta riippuen. Muuten, jos olet koskaan löytänyt taukoa ja musiikki alkoi jostakin muualta, kun katsomasi / kuuntelusi keskeytyi, tämä on syyllinen KeyEvent, koska kaksi sovellusta vastaanotti ja toimi sen mukaan.

Kun KeyEvents on tulkittu, niiden on vielä kuuluttava musiikkisovelluksesta, joka kuuntelee mediapainikkeita a: n kautta BroadcastReceiver-tarkoitus. Loppujen lopuksi sovellus ei voi toimia KeyEventissä, jos se ei näe sitä. Jos jokin estää sovelluksen vastaanotinta vastaanottamasta painikkeita, se voi sekoittaa toiston säätimet useilla tavoilla, mukaan lukien yllä kuvattu ajoittainen ongelma. Jos sovellus rekisteröi sen BroadcastReceiver liian nopeasti, kun se häviää Äänitarkennus (menetelmä, jolla Android määrittää, mitkä sovellukset voivat toistaa ääntä tiettynä ajankohtana), sitten kun sinä Keskeytä musiikki, se voi menettää lopettaa kuuntelun eikä kuule painikkeen painamista, joka kehottaa häntä aloittamaan toiston uudelleen. Siksi on tärkeää, että mediaohjelmat käsittelevät sekä Audio Focusia että niiden BroadcastReceiveria oikein, jotta vaikka laite olisi menettänyt edellisen, se ei menettäisi jälkimmäistä.

Haluan vain soittaa musiikkini ...

Paljon tästä riippuu siitä, kuinka hyvin musiikkisovelluksesi on ohjelmoitu ja mitä mediapainikkeita laite lähettää, kun painat kuulokkeiden painiketta. Tämä tarkoittaa myös, että vaikka toiston säätimet olisivat yhdenmukaisia ​​ostaessasi laitetta, ne voidaan rikkoa sovellus- tai järjestelmäpäivityksillä, jotka muuttavat kuinka nopeasti laitteen kuuntelu lopetetaan.

Google Play Musiikin kaltaisten sovellusten kohdalla päivityksiä rikkovat asiat näyttävät olevan yhä yleisempiä. Sillä aikaa useimmat tauot korjataan nopeasti, toisten korjaaminen voi kestää kuukausia. Ajoittaisia ​​ongelmia, kuten musiikin käynnistyminen Bluetoothin kautta, voi olla vaikea kirjata ja tunnistaa oikein, mikä hidastaa edelleen mahdollista korjausta.

Jos tämä on ilmoituksissasi, laitteen pitäisi kuunnella painikkeita. Mutta se ei silti välttämättä.

Jos musiikkisovelluksissa ei ole äänitarkennusta eikä niitä käytetä etualan palveluina (jos pysyvät mediasoittimen ilmoitusta ei ole), on mahdollista, että Android-järjestelmä (lisää erityisesti Torkkua) tai niin kutsutut "resursseja säästävät" sovellukset voivat tappaa sovelluksen vapauttaen muistia muita toimintoja varten. Kun näin tapahtuu, soittamisen lyöminen ei välttämättä tee mitään, koska vastaanottimia ei ole auki ja kuuntelemassa komentoja.

Aivan kuten on olemassa useita asioita, jotka voivat rikkoa toiston ohjaimet, on myös vaihtoehtoja yrittää korjata se.

Tämä ei ole vastaus, jota 90% teistä etsii.

Ensimmäinen ratkaisu on vähän äärimmäinen, mutta yksi harvoista, jotka käyttäjät voisivat toteuttaa nykyisissä puhelimissaan tänään ilman juurimuutoksia ohjelmistoon. Käyttämällä sovelluksia, kuten Tasker ja AutoInput, voimme havaita painikkeen painamisen, estää alkuperäisen KeyEvent-toiminnon ja suorittaa sitten erikoistuneemman (ja johdonmukaisemman) komennon, joka on suunnattu suoraan yhteen sovellukseen. Esimerkiksi sen sijaan, että toistopainike olisi yleinen mediasoittokomento, jonka kymmenet mediat voisivat noutaa tai jättää huomiotta palveluita, voisimme muokata sen uudelleen Google Play Musiikille ominaisena toisto / tauko-vaihtokomennona, jotta muut sovellukset eivät käynnisty sen sijaan.

Tämä voi olla työlästä ohjelmoida, ja tukahduttamalla alkuperäinen toiminta ja korvaamalla se rikkomme alkuperäisen taukopainikkeen, jota saatamme haluta käyttää muissa sovelluksissa, kuten YouTubessa tai Netflixissä. Lyhyesti sanottuna, se ei ole suuri ratkaisu ei-teknisille käyttäjille tai käyttäjille, jotka käyttävät erilaisia ​​mediasovelluksia.

Sain eleen sinulle.

Monissa puhelimissa on joukko eleitä ja painikkeita, jotka voit ottaa käyttöön tai poistaa käytöstä Asetuksissa, kuten kaksoisnapauttamalla herätystä tai kaksoisnapsauttamalla kameran Koti / virta-painiketta. Vaikka Bluetooth-ohjainten lisääminen tähän luetteloon voi pidentää ja vaikeuttaa sitä, jos Android-järjestelmä tunnustaisi ja ohjaisi KeyEvent tietylle sovellukselle yleisen signaalin lähettämisen sijaan vastaanottimille, jotka kuuntelevat (tai eivät), voimme varmistaa johdonmukaisuus. Olemme nähneet tämän tapahtuneen laitteissa aiemmin, esimerkiksi avaamalla Moto Assist määritetyn musiikkisovelluksen käynnistäminen, kun se on yhdistetty auton Bluetooth-yhteyteen.

Muuttamalla tapaa, jolla Android käsittelee mediapainikkeita - ja käsittelee painikkeiden syötteitä kokonaisuudessaan, koska Bluetooth-ohjaimilla ja näppäimistöillä on omia ongelmia - voi luoda monia uusia ongelmia sen ratkaistessa, mutta kun otetaan huomioon, kuinka monta paikkaa asiat voivat - ja voivat - mennä pieleen nykyisessä järjestelmässä, saattaa olla syytä rikkoa munat uuden valmistamiseksi. munakas.

Päivän lopussa jokapäiväiset käyttäjät eivät halua kaivaa tärkeimpiä komentoja, vastaanottimia ja sitä, mikä sovellus on äänikeskeinen juuri nyt. Me haluamme meidän keskittyä olemaan itse musiikki ja mihin se vie meidät. Ja jos en voi käynnistää musiikkia, joka pitää minut järkevänä äänekkäissä, ruuhkaisissa paikoissa ensimmäisen kerran, en ole onnellinen tyttö. Ja lyön vetoa, etten ole ainoa.

Voimme ansaita palkkion ostoksistamme linkkien avulla. Lisätietoja.

Nämä ovat parhaat langattomat nappikuulokkeet, joita voit ostaa joka hintaan!
On aika katkaista johto!

Nämä ovat parhaat langattomat nappikuulokkeet, joita voit ostaa joka hintaan!

Parhaat langattomat nappikuulokkeet ovat mukavia, kuulostavat hyviltä, ​​eivät maksa liikaa ja sopivat helposti taskuun.

Kaikki mitä sinun tarvitsee tietää PS5: stä: Julkaisupäivä, hinta ja paljon muuta
Seuraava sukupolvi

Kaikki mitä sinun tarvitsee tietää PS5: stä: Julkaisupäivä, hinta ja paljon muuta.

Sony on virallisesti vahvistanut työskentelevänsä PlayStation 5: llä. Tässä on kaikki mitä tiedämme siitä toistaiseksi.

Nokia tuo markkinoille kaksi uutta edullista Android One -puhelinta, joiden hinta on alle 200 dollaria
Uusi Nokias

Nokia tuo markkinoille kaksi uutta edullista Android One -puhelinta, joiden hinta on alle 200 dollaria.

Nokia 2.4 ja Nokia 3.4 ovat viimeisimmät lisäykset HMD Globalin budjetin älypuhelinten kokoonpanoon. Koska ne ovat molemmat Android One -laitteita, heille taataan kaksi merkittävää käyttöjärjestelmän päivitystä ja säännöllisiä tietoturvapäivityksiä jopa kolmen vuoden ajan.

Suojaa kotisi näillä SmartThings-ovikelloilla ja lukoilla
Ding Dong - ovet lukittu

Suojaa kotisi näillä SmartThings-ovikelloilla ja lukoilla.

Yksi SmartThingsin parhaista asioista on, että voit käyttää järjestelmässäsi joukkoa muita kolmannen osapuolen laitteita, mukaan lukien ovikellot ja lukot. Koska niillä kaikilla on olennaisilta osin sama SmartThings-tuki, olemme keskittyneet siihen, millä laitteilla on parhaat tekniset tiedot ja perusteet niiden lisäämiseksi SmartThings-arsenaaliin.

instagram story viewer