Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用单击按钮通知播放下一首歌曲mediaplayer_Android_Service_Notifications_Media Player - Fatal编程技术网

Android 如何使用单击按钮通知播放下一首歌曲mediaplayer

Android 如何使用单击按钮通知播放下一首歌曲mediaplayer,android,service,notifications,media-player,Android,Service,Notifications,Media Player,我想通过单击按钮通知服务在mediaplayer中播放下一首歌曲播放我的歌曲我使用以下代码: public void playSongWithIndex(final int songIndex) { try { G.mediaPlayer.reset(); G.mediaPlayer.setDataSource(songList.get(songIndex).getFile_128()); G.mediaPlayer.prepareA

我想通过单击按钮通知服务在mediaplayer中播放下一首歌曲播放我的歌曲我使用以下代码:

public void playSongWithIndex(final int songIndex) {

      try {
        G.mediaPlayer.reset();
        G.mediaPlayer.setDataSource(songList.get(songIndex).getFile_128());
        G.mediaPlayer.prepareAsync();
        G.mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
          @Override
          public void onPrepared(MediaPlayer mediaPlayer) {
            startService = new Intent(G.context, MediaPlayerService.class);
            startService.setAction(MediaPlayerService.ACTION_PLAY);
            G.context.startService(startService);
            G.mediaPlayer.start();   
            seekBar.setMax(G.mediaPlayer.getDuration());
            timer = new Timer();
            timer.schedule(new MainTimer(), 0, 1000);

          }
        });
      }
和我的服务代码:

@Override
    public void onSkipToNext() {
    super.onSkipToNext();
buildNotification(generateAction(android.R.drawable.ic_media_pause, "Pause", ACTION_PAUSE));

    }
请帮助如何执行此操作?

阅读本文

此通知样式专门用于媒体:

“…您最多可以在标准视图中显示3个操作,与常规内容一起显示。”

阅读本文

此通知样式专门用于媒体:

“…您最多可以升级3个操作,以便与常规内容一起显示在标准视图中。”