MediaPlayer.getCurrentPosition()仅返回1024、2048这样的数值,应该返回0、1、2、3...之类的值才对呀?这是怎么回事呢?
try {
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setOnBufferingUpdateListener(this);
mMediaPlayer.setOnPreparedListener(this);
} catch (Exception e) {
Log.e(TAG, "error", e);
}
getCurrentPosition () 返回整型值,单位ms 是正播放到的ms数
因为返回的数据是毫秒的所以1024就是1秒 2048就是2秒