从android中我的应用程序发送音乐控制键

时间:2010-05-29 16:43:32

标签: android

是否有一种简单的方法可以告诉默认媒体播放器改变音轨的后退或前进?

我希望能够将命令发送到系统媒体播放器(音乐),以便在我的应用中改变回溯方式。

有简单的方法吗?请提供代码示例或描述性解释,我之前没有为Android开发过。

更新:HTC Music不是SDK的一部分,甚至不是库存的一部分吗?如果我能管理改变曲目的方式,那么任何一个玩家都会好的。

HTC Lock屏幕有一些改变音乐播放器中曲目的方法。我有可能抓住这个并使用它吗?

Baksmali?

2 个答案:

答案 0 :(得分:3)

  

我希望能够发送命令   系统媒体播放器(音乐)来   改变轨道前后   在我的应用程序中。

音乐应用程序不是Android SDK的一部分,因此没有记录和支持的Intents用于从轨道移动到轨道。

抱歉!

答案 1 :(得分:0)

通过ACTION_MEDIA_BUTTON使用意图? http://developer.android.com/reference/android/content/Intent.html#ACTION_MEDIA_BUTTON

    Intent media_intent = new Intent(Intent.ACTION_MEDIA_BUTTON);
    media_intent.setPackage(DEFAULTPLAYER);
    synchronized (this) {
        media_intent.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_DOWN, keycode));
        mContext.sendOrderedBroadcast(media_intent, null);

        media_intent.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_UP, keycode));
        mContext.sendOrderedBroadcast(media_intent, null);
    }

但是需要分配DEFAULTPLAYER ......

:S:S:S