有沒有一種簡單的方法來告訴默認媒體播放器更改軌道或轉發?從我的應用程序發送音樂控制鍵在Android
我希望能夠向系統媒體播放器(音樂)發送命令,以便從我的應用程序中更改音軌。
有沒有簡單的方法?代碼示例或描述性說明請,我以前沒有爲Android開發過。
更新:它只是HTC音樂不是SDK的一部分,甚至是股票嗎?如果我能夠設法改變曲目,每個球員都會好起來的。
HTC鎖定屏幕有一些方法可以改變音樂播放器中的曲目。是否有可能我可以得到這個並使用它?
Baksmali?
有沒有一種簡單的方法來告訴默認媒體播放器更改軌道或轉發?從我的應用程序發送音樂控制鍵在Android
我希望能夠向系統媒體播放器(音樂)發送命令,以便從我的應用程序中更改音軌。
有沒有簡單的方法?代碼示例或描述性說明請,我以前沒有爲Android開發過。
更新:它只是HTC音樂不是SDK的一部分,甚至是股票嗎?如果我能夠設法改變曲目,每個球員都會好起來的。
HTC鎖定屏幕有一些方法可以改變音樂播放器中的曲目。是否有可能我可以得到這個並使用它?
Baksmali?
我想我的應用程序中發送命令到 系統的媒體播放器(音樂)到 更換軌道前進和後退從 的能力。
音樂應用程序不是Android SDK的一部分,所以沒有記錄和支持Intents
從軌道到軌道。
對不起!
by ACTION_MEDIA_BUTTON using intent ?? 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
不興田答案,我想,但正確的沒有少:( – Hamid 2010-07-03 22:10:18