简体   繁体   English

启动/停止媒体播放器 android studio

[英]START/STOP MEDIAPLAYER android studio

Play / stop button - how to make music play back from the beginning?播放/停止按钮 - 如何让音乐从头开始播放? Stop function not pause function ``停止功能不是暂停功能``

    audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);

    b_play = (Button) findViewById(R.id.b_play);
    b_play.setEnabled(false);
    b_play.setText("Loading");


    mediaPlayer = new MediaPlayer();
    mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);

    new PlayerTask().execute(stream);

    b_play.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view ) {
            if (started) {
                started = false;
                mediaPlayer.pause();
                b_play.setText("PLAY");
            } else {
                started = true;
                mediaPlayer.start();
                b_play.setText("STOP");
            }
        }
    });

Thank you for your help感谢您的帮助

Call mediaPlayer.seekTo(0) after mediaPlayer.pause();mediaPlayer.pause();之后调用mediaPlayer.seekTo(0) mediaPlayer.pause();

b_play.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view ) {
            if (started) {
                started = false;
                mediaPlayer.pause();
                mediaPlayer.seekTo(0);
                b_play.setText("PLAY");
            } else {
                started = true;
                mediaPlayer.start();
                b_play.setText("STOP");
            }
        }
    });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM