【发布时间】:2016-10-29 22:45:03
【问题描述】:
MediaPlayer 在 onCreate 方法中播放了两次声音
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if(mediaPlayer.isPlaying())
{
mediaPlayer.stop();
}
mediaPlayer.reset();
mediaPlayer = MediaPlayer.create(MainActivity.this, R.raw.v1);
mediaPlayer.start();
}
当 onCreate 方法启动时,声音播放了两次。如何解决?
【问题讨论】:
-
可能是你的代码中的几个activity实例?
-
@IllyaBublyk,所有代码都是什么 n onCreate 方法。
标签: android android-mediaplayer