我正在开发音乐应用程序。 SeekBar的进度根据歌曲完美变化,但当我拖动搜索栏时,歌曲没有完美播放/拖动。例如:当我将搜索栏的位置从1:20拖动到1:50时,拖动后,在1:20播放一首歌曲(1秒),然后歌曲从1:50开始照常继续。即使在拖动搜索栏时,歌曲也没有顺畅拖动。我已经从市场上安装了2-3个音乐应用程序,当拖动搜索栏时,它们可以流畅地播放歌曲。
以下是我在我的活动中编写的代码:
songSeekBar.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
SeekBar sb = (SeekBar)v;
myMediaPlayer.seekTo(sb.getProgress());
return false;
}
});
拖动搜索栏时是否有任何方法可以实现歌曲的平滑进度。