Akadályozzuk meg a zenelejátszók automatikus lejátszását a bluetooth connect

Amikor összekapcsolom androidos készülékemet egy bluetooth eszközzel, az automatikusan észreveszi és elindítja a lejátszást.
Mint tudtommal ez más felhasználókkal / játékosokkal is megtörténik (a google szerint)

Hogyan előzhetem meg ezt (anélkül, hogy kijelentkeznék a spotify-ból)?

Android: 6.0.1 Spotify Verzió: 6.2.0.1015

Megjegyzések

  • @beeshyams igen, de a megoldásnak ki kell terjednie a nem gyökeres eszközökre is, mivel ez nem csak aggodalomra ad okot nekem.
  • @beeshyams Hogyan nézne ki a megbízói megoldás? Itt válaszként hozzáadhatja a gyökérzetű eszközökhöz, és ha valaki nem root megoldással állna elő, szerkesztheti a válaszát.
  • Ez ' s nem az enyém. Nem tudom, hogy ' nem ismerem a Taskert, ezért nem teszem közzé ezt a megoldást. De [itt van] ( xda-developers.com/… )
  • Saját megoldás a Macrodroid alkalmazást használja, amely egy másik automatizálási alkalmazás. Kipróbálhatja és közölheti velem, hogy működik-e: ' nem tesztelhetem, mivel nem használom a ' Spotify-t. Trigger: Bluetooth esemény > eszköz csatlakoztatva > bármilyen eszköz Művelet: Ölje meg az alkalmazást > Spotify ( gyökeret igényel). Ezt 5 perc múlva tesztelheted.
  • @beeshyams tetszik az általad közzétett link! AFAICT-nak nincs szüksége root-ra (mivel az ADB-parancsokat az USB hibakeresésén keresztül is megteheti) csak a Tasker akadálymentességi szolgáltatását kell engedélyeznie, jó kutatás!

Válasz

Háttér

Az útmutató nagy részét itt készítettük: A Bluetooth automatikus lejátszás letiltása bármely Android telefonon

Az útmutató lényege nem “teljesen letiltja a Bluetooth zenét, különben ez utóbbi könnyen elérhető:

A Bluetooth Zene letiltása: Beállítások >> Bluetooth >> A készülék ( Autó) >> A beállítások után törölje a hangtámogatás jelölését.

..és ez egyszerűen tönkreteszi az útmutató célját.

Fontos tudni, hogy automatikus lejátszás sok Bluetooth-eszköz funkciója annak ellenére, hogy az emberek mégis problémának tekintik ezt a “funkciót”, ami az eredeti ok az eredeti szerzőnek te az útmutató.


A Bluetooth automatikus lejátszásának megértése Androidon

  • Ami lényegében akkor történik, amikor olyan Bluetooth-eszközt csatlakoztat, amely automatikus lejátszási parancsot küld, az az, hogy ez a parancs a KeyEvent-nek tekinthető a lejátszás / szünet váltására az Android rendszerben.

  • A MediaButtonReceiver adásvevővel rendelkező alkalmazások reagálhatnak erre a Media Button eseményre.

  • Az Android nyomon követi az utolsó alkalmazást amely médiagombesemények fogadását kéri.

Bármely új médiaalkalmazás átveheti a Médiagomb kulcseseményeinek meghallgatását: setMediaButtonReceiver hívása az AudioManager alkalmazásban, és ez az alkalmazás addig kezeli a Média gomb kulcseseményeket, amíg egy másik alkalmazás vezérlést nem kér.

A következő ADB parancs beírásával valóban megnézheti, hogy mely alkalmazás van beállítva arra, hogy válaszoljon ezekre a kulcseseményekre:

adb shell settings get secure media_button_receiver

szerző eszközén ez a parancs a következő kimenetet eredményezte:

com.google.android.music/com.google.android.music.playback.MediaButtonIntentReceiver

Ez az a Google Play Zene által a Media Button legfontosabb eseményeinek megválaszolására beállított sugárzó vevő. Tehát, ha csatlakoztatom a Bluetooth-eszközt, a telefonom automatikusan elindítja a lejátszást a Google Play Zene szolgáltatásban.

A Bluetooth automatikus lejátszás letiltása a Taskerrel

Profil (vagy Trigger)

  • Profilok fülre lépés, és kattintson a “+”
  • Esemény >> Állapot >> Net >> BT csatlakozik
  • Érintse meg a visszalépést az ablakból való kilépéshez

Feladat

Amint kilép, észreveszi, a rendszer kéri, hogy kapcsolja össze ezt egy feladattal >

  • Görgessen végig a Feladatok listán, válassza az “Új feladat +” lehetőséget.
  • Csak névtelenül tarthatja, vagy nevet adhat neki.
  • Kattintson a “+” gombra új művelet hozzáadásához
  • Média >> Média gombesemények >> Fogás
  • A feladatból való kilépéshez koppintson a vissza gombra

AFAIK gyökér nem szükséges ehhez a feladathoz

írja ide a kép leírását írja ide a kép leírását ide írja be a kép leírását

Ha egyszer kész, a Taskernek most automatikusan a Media Button Receiver-ként kell beállítania magát az Android-on, amikor csatlakozik a kiválasztott Bluetooth-eszközökhöz. Így az elküldött lejátszás / szünet műveletet egyetlen médiaalkalmazás sem fogja fogadni, ehelyett a Tasker

Sajnos nem tudtam elérni, hogy a Spotify vagy a Soundcloud zenei alkalmazás megismételje a problémát. Ezt a funkciót azonban újra teszteltem egy távoli audio szolgáltatással ellátott számítógép segítségével (a PC-n lévő Bluetooth modul ezt támogatja), hogy teszteljem a bluetooth automatikus lejátszási funkciót.

Kész tesztek

  1. Engedélyezte a Bluetooth audio szolgáltatást (a távoli hang meghallgatásához a PC hangszóróinak használatához).

  2. Nyisson meg két különböző zenei alkalmazást androidos és lejátszott zenén, és játsszon

  3. Létrehozott egy „média gomb megragadót” a Taskerben a Média gomb kulcsesemények kezelésére.

  4. Újra tesztelték (2) a Tasker futtatásával a korábban létrehozott feladatot.

írja ide a kép leírását

Eredmények

  1. A (2) teszten az audiokimenetet átvitték PC-hangszórókra, jelezve, hogy az automatikus lejátszás funkció továbbra is aktív.

  2. A (4) teszt elvégzése után a hangkimenet androidról érkezett, és nem került át a PC hangszóróira. Ami lényegében megoldja a problémát.


Alternatív megoldásként.

Irány a playstore és get Bluetooth connect & Lejátszás

írja ide a kép leírását írja ide a kép leírását írja ide a kép leírását

Megmondhatja, hogy melyik alkalmazásnak kell lejátszania minden bluetooth eszközhöz (vagy NEM játszhat le egy adott BT eszközön)

Köszönetnyilvánítás

Válasz

Ellenőrizze a Bixby-t rutinok van egy Samsung. Lehet, hogy be van kapcsolva a zene bekapcsolásakor, amint a Bluetooth csatlakozik.

Válasz

Ha az okos bosszantja android telefon automatikusan elindítja a zenét, amikor elindítja az autóját. Itt van a megoldás, amelyet körülnézve találtam: Nyissa meg a Google Chrome böngészőt a telefonján, kattintson a jobb felső sarok aljára, kattintson a Beállítások, az előre lépés, a webhelybeállítások, a média elemre, és kapcsolja ki az automatikus lejátszást. Bingó. Most bármikor lejátszhat bármilyen adathordozót. JT.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük