2010-05-29 2 views
2

기본 미디어 플레이어에게 트랙을 앞뒤로 바꿀 수있는 간단한 방법이 있습니까?안드로이드에있는 내 앱에서 음악 컨트롤 키 보내기

시스템 미디어 플레이어 (음악)에 명령을 보내어 내 앱에서 트랙을 앞뒤로 바꿀 수있는 기능이 필요합니다.

간단한 방법이 있습니까? 코드 예제 또는 설명 설명을 부탁합니다. 이전에는 Android 용으로 개발하지 않았습니다.

업데이트 : SDK 또는 주식의 일부가 아닌 HTC Music일까요? 트랙을 바꾸는 방법을 관리 할 수 ​​있다면 어느 선수라도 괜찮을 것입니다.

HTC 잠금 화면에는 음악 플레이어에서 트랙을 변경하는 몇 가지 방법이 있습니다. 내가 이것을 가지고 그것을 사용할 수 있을까요?

Baksmali?

답변

3

나는 내 응용 프로그램 내에서 에서 다시 변경 트랙 에 시스템 미디어 플레이어 (음악) 명령을 전송하고 전달하는 기능을합니다.

음악 애플리케이션은 Android SDK의 일부가 아니므로 트랙 간 이동을 위해 문서화되고 지원되는 Intents이 없습니다.

죄송합니다.

+0

했나하지 대답은 내가 원하지만, 올바른 없음 덜 :( – Hamid

0

ACTION_MEDIA_BUTTON 작성자 : 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