Makale

Tekrar oynatma: Bluetooth aracılığıyla artan oynatma kontrolü mücadelesi

protection click fraud
Tıkla tıkla tıkla... hiçbir şey değil.

Beni aklı başında ve mutlu tutmak için işte, evde, yatakta, duşta ve aradaki her yerde kullandığım şey bu. Müzik beni daha iyi hale getiriyor ve müzik Android deneyimimin büyük bir parçası olduğu için son birkaç yıldır acı verici bir şekilde farkında olduğum yavaş düşüş ve özellikle son birkaç ay.

Bazen Bluetooth kulaklığımı açıyorum, oynat düğmesine basıyorum ve hiçbir şey olmuyor. Ve hiçbir şey eskisinden daha fazla olmuyor.

İlk Android günlerimde, cebimde Soarin varken (evet, Samsung Captivate Glide adımı verdim) ve ilk çiftime Kinivo Bluetooth kulaklık boynumun etrafında, sahip olmak zorunda değildim Google Play Müzik aç, sadece kulaklıklarımda çalmaya ihtiyacım vardı. Aslında çekmeceden bir Samsung Galaxy SII çıkardım, aylar sonra ilk kez çalıştırdım, Bluetooth kulaklıkları eşleştirdim ve oynat düğmesine bastım. Ve müzik çaldı.

Verizon, Pixel 4a'yı yeni Sınırsız hatlarda ayda sadece 10 ABD doları karşılığında sunuyor

Ahırımdaki mevcut cihazlarda çok fazla değil.

Yedi cihaz, yedi farklı deneyim. Oh neşe.

HTC 10 sadece bazen Bluetooth kontrollerine, müzik uygulaması için sürekli bildirimde bulunup bulunmamasına uymaz. Moto 360'ımda veya telefonun kendisinde oynamayı tercih ederim.

HTC A9 aynı derecede titiz. Nexus 5X bazen sürekli bildirim ile müzik yedeklemeyi başlatmaz, ancak bazen bunu olmadan yapar. Samsung S6 kenarı oynayacak, ancak bazen en son aktif olan müzik uygulamasını çalmak yerine, varsayılan olarak önceden yüklenmiş Müzik uygulamasına geri dönecektir.

Burada tekrar eden bir kelime var: bazen. Bunun nedeni, birçok değişkeni olan bir sorundur: hangi Android cihazı kullanıyorsunuz, hangi Bluetooth cihazını kullanıyorsunuz, cihazlarınızda hangi Android ve Bluetooth sürümü var, hangi müzik uygulamasını çalmaya çalışıyorsunuz, hangi ortamda olduğunuzu, vb. Bu, her bastığınızda çalışmayan düğmeler gibi görünen basit bir soruna katkıda bulunacak pek çok şeydir.

Oyna dedim. OYNA!

Peki burada gerçekte ne oluyor? Pekala, cevap biraz alır - tamam, a çok - teknik.

Düğmeye bastığınızda, Android tarafından yorumlanır ve sistem genelinde yayınlanır. Önemli olaylar. Kulaklığınızdaki sonraki düğme şu şekilde yorumlanır ve teslim edilir: KEYCODE_MEDIA_NEXT KeyEvent aracılığıyla. Farklı düğmeler için veya hatta aynı düğme için çekilebilecek çok çeşitli değerler vardır. Çoğu kulaklıktaki oynat düğmesi aynı zamanda duraklatma düğmesidir, böylece anahtar geri dönebilir KEYCODE_MEDIA_PAUSE, KEYCODE_MEDIA_PLAYveya daha büyük olasılıkla KEYCODE_MEDIA_PLAY_PAUSE cihaza ve mevcut durumuna bağlı olarak. Bu arada, izlediğiniz / dinlediğiniz şey duraklatılırken duraklamaya bastıysanız ve müzik başka bir yerde başladıysa, bu KeyEvent'tir, çünkü iki uygulama tarafından alındı ​​ve uygulandı.

KeyEvents yorumlandıktan sonra, medya düğmelerini dinleyen bir müzik uygulaması tarafından duyulmaları gerekir. Yayın Alıcının amacı. Sonuçta, bir uygulama onu göremiyorsa KeyEvent üzerinde işlem yapamaz. Bir uygulamadaki alıcının düğmeye basılmasını engelleyen bir şey varsa, yukarıda anlattığım aralıklı sorun da dahil olmak üzere oynatma kontrollerini çeşitli şekillerde bozabilir. Bir uygulama kaydını silerse Yayın alıcı kaybettiğinde çok çabuk Ses Odağı (Android'in belirli bir zamanda hangi uygulamaların ses çalabileceğini belirlediği yöntem), ardından müziğinizi duraklatın, dinlemeyi bırakabilir ve düğmeye basıp çalmaya başlamasını söyler tekrar. Bu nedenle, medya uygulamalarının hem Audio Focus'u hem de BroadcastReceiver'larını doğru şekilde kullanması önemlidir, böylece bir cihaz birincisini kaybetse bile ikincisini kaybetmez.

Sadece müziğimi çalmak istiyorum ...

Bunların çoğu, müzik uygulamanızın ne kadar iyi programlandığına ve kulaklığınızdaki bir düğmeye bastığınızda cihazınız tarafından hangi medya düğmelerinin yayınlandığına bağlıdır. Bu aynı zamanda, bir cihazı satın aldığınızda oynatma kontrolleri tutarlı olsa bile, uygulama güncellemeleri veya dinlemeyi ne kadar hızlı durduracağını değiştiren sistem güncellemeleriyle bozulabileceği anlamına gelir.

Google Play Müzik gibi uygulamalar söz konusu olduğunda, bir şeyleri bozan güncellemeler gittikçe daha sık hale geliyor gibi görünüyor. Süre çoğu molalar hızla giderilirdiğerlerinin düzeltilmesi aylar sürebilir. Müziğinizin Bluetooth'ta düzgün şekilde başlamaması gibi kesintili sorunların günlüğe kaydedilmesi ve doğru şekilde tanımlanması zor olabilir ve bu da olası bir düzeltmeyi daha da yavaşlatır.

Bu, bildirimlerinizdeyse, cihazınız düğmeleri dinlemelidir. Ama yine de olmayabilir.

Müzik uygulamalarının ses odağı yoksa ve ön plan hizmetleri olarak çalışmıyorsa (sürekli medya oynatıcı için bildirim yok), Android sisteminin (daha fazlası özellikle Doz) veya "kaynak tasarrufu sağlayan" uygulamalar, diğer etkinlikler için bellek boşaltmak amacıyla uygulamayı öldürebilir. Bu olduğunda, oynatmaya basmak hiçbir şey yapmayabilir çünkü açık ve komutları dinleyen alıcı yoktur.

Şimdi, oynatma kontrollerinizi bozabilecek birkaç şey olduğu gibi, düzeltmeye çalışmak için seçenekler de var.

Bu,% 90'ınızın aradığı cevap değil.

İlk çözüm biraz aşırı, ancak kullanıcıların yazılımda herhangi bir kök değişikliği yapmadan bugün mevcut telefonlarına uygulayabilecekleri birkaç çözümden biri. Gibi uygulamaları kullanma Tasker ve AutoInput, düğmeye basmayı algılayabilir, orijinal KeyEvent eylemini bastırabilir ve ardından doğrudan bir uygulamaya yönelik daha özel (ve daha tutarlı) bir komut yürütebiliriz. Örneğin, oynat düğmesinin düzinelerce medya tarafından alınabilen veya yok sayılabilen genel bir medya oynatma komutu olması yerine hizmetleri, Google Play Müzik'e özel bir oynat / duraklat geçiş komutu olarak yeniden eşleştirebiliriz, böylece diğer uygulamalar bunun yerine başlamaz.

Bu, programlamak için can sıkıcı olabilir ve orijinal eylemi devre dışı bırakıp yerine koyarak, YouTube veya Netflix gibi diğer uygulamalarda kullanmak isteyebileceğimiz yerel duraklatma düğmesini kırarız. Kısacası, teknik olmayan kullanıcılar veya çeşitli medya uygulamaları kullanan kullanıcılar için pek bir çözüm değildir.

Senin için bir jestim var.

Çoğu telefon, uyandırmak için çift dokunma veya kamera için Ana Ekran / güç düğmesine iki kez basma gibi Ayarlar'da açıp kapatabileceğiniz bir dizi hareket ve düğme eylemi içerir. Bu listeye Bluetooth kontrolleri eklemek, Android sistemi kabul edip yönlendirirse, bu listeyi uzatabilir ve karmaşıklaştırabilir. KeyEvent'i belirli bir uygulamaya, alıcıların dinlediği (veya dinlemediği) genel bir sinyal yayınlamak yerine, tutarlılık. Bunun daha önce cihazlarda yapıldığını gördük, örneğin Moto Yardımı arabanızın Bluetooth'una bağlandığında belirlenmiş bir müzik uygulamasını açmak.

Bluetooth denetleyicileri ve klavyeler kendi sorunlarıyla karşılaştıkça, Android'in medya düğmelerini işleme şeklini değiştirmek ve genel olarak düğme girişleriyle ilgilenmek, çözdükçe birçok yeni sorun var, ancak mevcut sistemde işlerin yanlış gidebileceği ve yapabileceği yerlerin sayısı göz önüne alındığında, yeni bir şey yapmak için yumurtaları kırmaya değer olabilir. omlet.

Günün sonunda, günlük kullanıcılar temel komutları, alıcıları ve şu anda hangi uygulamanın ses odağına sahip olduğunu araştırmak istemiyor. İstiyoruz bizim müziğin kendisine ve bizi nereye götürdüğüne odaklanın. Ve beni aklı başında tutan müziği ilk denemede yüksek sesle, kalabalık yerlerde açamazsam mutlu bir kız değilim. Ve bahse girerim tek ben değilim.

Bağlantılarımızı kullanarak satın alımlardan komisyon kazanabiliriz. Daha fazla bilgi edin.

Bunlar, her fiyata satın alabileceğiniz en iyi kablosuz kulaklıklardır!
Kordonu kesmenin zamanı geldi!

Bunlar, her fiyata satın alabileceğiniz en iyi kablosuz kulaklıklardır!

En iyi kablosuz kulaklıklar rahattır, harika ses çıkarır, çok pahalı değildir ve cebe kolayca sığar.

PS5 hakkında bilmeniz gereken her şey: Çıkış tarihi, fiyatı ve daha fazlası
Gelecek nesil

PS5 hakkında bilmeniz gereken her şey: Çıkış tarihi, fiyatı ve daha fazlası.

Sony, PlayStation 5 üzerinde çalıştığını resmen onayladı. Şimdiye kadar bildiğimiz her şey burada.

Nokia, 200 doların altında iki yeni bütçeye sahip Android One telefonunu piyasaya sürdü
Yeni Nokias

Nokia, 200 doların altında iki yeni bütçe Android One telefonunu piyasaya sürdü.

Nokia 2.4 ve Nokia 3.4, HMD Global'in bütçeye uygun akıllı telefon serisinin en son eklemeleridir. Her ikisi de Android One cihazı olduklarından, üç yıla kadar iki büyük işletim sistemi güncellemesi ve düzenli güvenlik güncellemeleri almaları garanti edilir.

Bu SmartThings kapı zilleri ve kilitleriyle evinizi koruyun
Ding Dong - kapılar kilitli

Bu SmartThings kapı zilleri ve kilitleriyle evinizi koruyun.

SmartThings ile ilgili en iyi şeylerden biri, sisteminizde, kapı zilleri ve kilitler dahil bir dizi başka üçüncü taraf cihazı kullanabilmenizdir. Hepsi aynı SmartThings desteğini paylaştığından, hangi cihazların SmartThings cephaneliğinize eklenmesini haklı çıkarmak için en iyi özelliklere ve püf noktalarına sahip olduğuna odaklandık.

instagram story viewer