单击下一个按钮时如何在音频中向前跳10分钟?

时间:2017-11-06 03:52:04

标签: android android-mediaplayer

我尝试了一些逻辑但没有取得任何成功。我正在开发音频播放器应用程序。我正在使用 MediaPlayer 类从sdcard播放音频文件。现在让我解释一下我面临问题的情况。

情况:

有一个60分钟的音频文件。现在我想实现像点击 NEXT按钮音频时应该向前跳10min的功能。如果我点击 PREVIOUS按钮,音频应该向后跳10分钟。例如, 现在,如果我的音频是5分钟,我点击下一个按钮音频应该跳15分钟。

1 个答案:

答案 0 :(得分:0)

你好朋友我得到了答案我在这里发布它所以它对其他人有用...这是简单的逻辑

private int TIME_INTERVAL = 60000;
private MediaPlayer mp;

在onCreate方法中,只需初始化媒体播放器对象

mp = MediaPlayer.create(this, R.raw.music);

//在下一个按钮上单击1分钟从当前位置跳转

case R.id.imageNext:
                int currentDuration = mp.getCurrentPosition();
                mp.seekTo(currentDuration + TIME_INTERVAL);
                break;
            case R.id.imagePrevious:
                int currentDuration1 = mp.getCurrentPosition();
                mp.seekTo(currentDuration1 - TIME_INTERVAL);
 private int TIME_INTERVAL = 60000;