MediaPlayer won't loop. setLooping() doesn't work

后端 未结 4 1106
花落未央
花落未央 2021-01-18 05:54
m_MediaPlayer = MediaPlayer.create(context, soundFromResource);
m_MediaPlayer.setVolume(0.99f, 0.99f);
m_MediaPlayer.setLooping(true);
m_MediaPlayer.setOnCompletionL         


        
4条回答
  •  自闭症患者
    2021-01-18 06:23

    It is an issue in media player.

    I used the next code to fix that:

    mMediaPlayer.setOnCompletionListener(new OnCompletionListener() {
                    @Override
                    public void onCompletion(MediaPlayer mp) {
                        if (looping) {
                            mMediaPlayer.seekTo(0);
                        }
                    }
                });
    

提交回复
热议问题