开发者

In Android, control (play/pause) media player from external code

I'm very new to Android programming. As a first hobby project, I'd like to write a program to control the media player app, in particular play/pause (or toggle) or even better, fast forward/backward. Is it possible to do this? If yes, are there any 开发者_运维问答tutorials or sample code?

Thanks very much.

Clarification: maybe I was not clear enough in my original question. I don't want to play audio/video inside my app, but I want to control other media player apps (says the default music app) from my app. For example, my app has only one button, if the default media player app is playing some music (in the background) and I push that button, the music is paused.


The Following code is paused default Media Player via sendBroadcast:

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

    if (mAudioManager.isMusicActive()) {

    Intent i = new Intent("com.android.music.musicservicecommand");

    i.putExtra("command", "pause");
    YourApplicationClass.this.sendBroadcast(i);
    }   
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜