0
我正在向特定媒體播放器發送有序廣播,以便我可以使用遙控器播放/暫停/ ff/rewing等。發送有序廣播到默認Android/HTC音樂播放器不起作用
private void sendbroadcast(int keyEvent) {
Intent i = new Intent(Intent.ACTION_MEDIA_BUTTON);
String selectedMediaPlayer = Common.get(context, SONR.APP_PACKAGE_NAME, "MEDIAPLAYERNOTFOUND");
Log.d("BROADCAST PLAYER", selectedMediaPlayer);
i.setPackage(selectedMediaPlayer);
synchronized (this) {
i.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_DOWN, keyEvent));
context.sendOrderedBroadcast(i, null);
i.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_UP, keyEvent));
context.sendOrderedBroadcast(i, null);
}
}
這適用於大多數媒體播放器。但由於某種原因,當我向com.android.music
發送有序廣播時,什麼都不會發生。
想知道如何解決這個問題?