我正在创建一个自定义音频播放器。到目前为止,我已经能够添加诸如音频流,音量控制,持续时间,进度条等功能。我必须添加使用户可以触摸滑块并跳过音频以跳过某些部分的功能。有什么办法吗?

最佳答案

是的,您必须使用mediaPlayer.seekTo(progress);

     seekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {

        public void onStopTrackingTouch(SeekBar seekBar) {


            if(mediaPlayer!=null && mediaPlayer.isPlaying())
            {
                mediaPlayer.seekTo(progress);
            }
            else if(mediaPlayer!=null && !isPlaying)
            {
                mediaPlayer.seekTo(progress);
            }



        }
        public void onStartTrackingTouch(SeekBar seekBar) {

        }

        public void onProgressChanged(SeekBar seekBar, int progress,
                boolean fromUser) {
}
    });

关于android - Android音频控制前进和后退,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9178745/

10-12 00:30