我尝试了一些逻辑但没有取得任何成功。我正在开发音频播放器应用程序。我正在使用 MediaPlayer 类从sdcard播放音频文件。现在让我解释一下我面临问题的情况。
情况:
有一个60分钟的音频文件。现在我想实现像点击 NEXT按钮音频时应该向前跳10min的功能。如果我点击 PREVIOUS按钮,音频应该向后跳10分钟。例如, 现在,如果我的音频是5分钟,我点击下一个按钮音频应该跳15分钟。
答案 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;