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