私が持っている曲はすべてMediaPlayerで、横向きから縦向きに、またはその逆に変更すると、曲が停止し、曲の最初から再生されます。レイアウトを水平または垂直に変更すると、 onPause() メソッドが呼び出されるか何かが発生すると思われます。縦向きから横向きに、またはその逆に変更したときに、曲の再起動を防ぎ、正常に再生し続けるにはどうすればよいですか? これは、これらのメソッドを実装したという事実と関係がありますか?
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
music.get(SongPlaying).stop();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
music.get(SongPlaying)).stop();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
music.get(SongPlaying)).stop();
}