MediaPlayer无法停止

时间:2018-07-23 14:15:55

标签: android android-mediaplayer

我启用了MediaPlayer,但是在关闭应用程序后声音没有停止

  

这是我的代码

public class MainActivity extends AppCompatActivity
    implements NavigationView.OnNavigationItemSelectedListener {

@Override
protected void onCreate(Bundle savedInstanceState) {

    final MediaPlayer audioBackground;

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);

    audioBackground = MediaPlayer.create(this, R.raw.spring);
    audioBackground.setLooping(true);
    audioBackground.setVolume(1,1);
    audioBackground.start();
  
      
  • 我想当我离开应用程序时声音停止
  •   
  • 我尝试使用release();但是打开应用程序时没有声音
  •   

1 个答案:

答案 0 :(得分:0)

覆盖onResume方法:

@Override
public void onResume(){

    super.onResume();
    audioBackground.start();
}

并从onCreate方法中删除该行。