2012-11-28 2 views

Répondre

5

Cela dépend du lecteur audio utilisé. Vous pouvez être en mesure de contrôler certains, mais d'autres peuvent rester immunisés. Avec intégré un, vous pouvez essayer ce code

public static final String SERVICECMD = "com.android.music.musicservicecommand"; 
public static final String CMDNAME = "command"; 
public static final String CMDSTOP = "stop"; 

AudioManager mAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); 

if(mAudioManager.isMusicActive()) { 
    Intent i = new Intent(SERVICECMD); 
    i.putExtra(CMDNAME , CMDSTOP); 
    YourApplicationClass.this.sendBroadcast(i); 
} 

autres commandes sont

public static final String CMDTOGGLEPAUSE = "togglepause"; 
public static final String CMDPAUSE = "pause"; 
public static final String CMDPREVIOUS = "previous"; 
public static final String CMDNEXT = "next"; 

Les commandes sont prises à partir android/music/MediaPlaybackService.java

+0

Vous êtes un épargnant de vie, je vous remercie homme! – GuiceU

+0

Fonctionne pour moi, capable d'arrêter la musique google jouer avec elle. thx – Karoly

+0

@Karoly: Trouvez-vous une solution pour arrêter/quitter google music? J'ai aussi rencontré le problème – user3051460

Questions connexes