Android 将音乐切换到下一个
我想将音乐从设备音乐播放器切换到下一个打开按钮单击,我尝试了代码Android 将音乐切换到下一个,android,Android,我想将音乐从设备音乐播放器切换到下一个打开按钮单击,我尝试了代码 changeButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent i = new Intent(Intent.ACTION
changeButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent i = new Intent(Intent.ACTION_MEDIA_BUTTON);
synchronized (this) {
i.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_MEDIA_NEXT));
sendOrderedBroadcast(i, null);
i.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_MEDIA_NEXT));
sendOrderedBroadcast(i, null);
}
}
}) ;
但它没有显示任何更改。是否有任何需要我添加的权限。有人请帮我整理一下。您可以通过单击方法直接传递歌曲索引来更改歌曲
changeButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
playSong(currentSongIndex+1);
}};
//playSong(int songIndex) method definition here
public String playSong(int songIndex){
// Play song
try {
mp.reset();
mp.setDataSource(songsList.get(songIndex).get("songPath"));
mp.prepareAsync();
} catch (IllegalArgumentException e) {
e.printStackTrace();
}
}