私は音楽アプリケーションを開発しています。シークバーの進行状況は曲によって完全に変化していますが、シークバーをドラッグすると、曲が完全に再生/ドラッグされません。例:シークバーの位置を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;
}
});
シークバーをドラッグしたときに曲をスムーズに進行させる方法はありますか?