Új hozzászólás Aktív témák

  • Mr Dini
    addikt

    No, megvan a következő projektem: szeretném, ha akkor, amikor a kocsiban telóról Bluetooth-on keresztül zenét hallgatok, akkor feltolja maximumra a BT hangerőt, utána pedig visszavegye közepesre.

    A BT kapcsolódát sikerült is detektálnom, de hogy szól-e a zene a telefonon, azt nem annyira sikerült. PowerAMP-ot használok zenelejátszásra, és arra gondoltam, hogy azt figyeltetem, hogy a notification bar-ba mikor tesz ki valamit a PowerAMP, de ezt valahogy nem veszi észre a Tasker.

    További tesztek során kiderült, hogy ha csak egy olyan profilt készítek, hogy figyelje, mikor tesz ki egy adott alkalmazás egy notification-t, az sem működik, másik alkalmazással sem. :(

    Az Event -> UI -> Notification feltételt használtam, vagy ez nem erre való?

    Én azt csínálnám, hogy létrehoznék egy másik profilt intent received feltételként, majd beírnám neki a com.maxmpz.audioplayer.STATUS_CHANGED Action paramétert. Aztán egy hozzá rendelt taskba beletenném, hogy Variable set %Pampaused %paused (a globális %Pampaused változó értéke legyen a lokális %paused változó).

    Így, ha megy a lejátszás, akkor a változó azt hiszem false lesz, egyébként pedig true. :)

    És ezt a változót figyelném a BT kihangosítós taskban. Pl első elemként egy exit-et tennék be, aminek betenném feltételnek, hogy csak akkor hajtódjon végre, ha a %Pampaused egyenlő true-val, azaz csak akkor lépjen ki, ha nem megy a lejátszás, különben fut tovább zavartalanul a task.

Új hozzászólás Aktív témák