播放媒体后如何重播媒体?

时间:2018-10-27 14:08:15

标签: java android

public void onClick(View v){
            switch (v.getId()) {
                case R.id.playButtonVocab:
                    if (audio == null) {
                        audio = MediaPlayer.create(getApplicationContext(), Quiz.audio[mQuestionNumber-1]);
                        audio.start(); }
                    break;
                case R.id.stopButtonVocab:
                    if(audio!= null){
                        audio.stop();
                        audio = null;
                    }
                    break;
            }

        }



    private void updateQuestion(){
        mQuestion.setText(Quiz.questions[mQuestionNumber]);
        mAnswer = Quiz.answers[mQuestionNumber];
        mQuestionNumber++;
    }

这是我的播放和停止音频代码的一部分。

问题1:当音频播放一次后,我需要单击“停止”按钮,然后重新单击“播放”按钮以重新播放相同的音频。

问题2:当我回答问题时,音频应该会自动更改为下一个音频,但不会。

希望解决这些问题。谢谢。

0 个答案:

没有答案