アプリのスタート画面で、効果音を自動再生するには
Android アプリで、アプリを起動したタイトル画面にて効果音を自動的に鳴らしたいのですが、どのようにすればよいのでしょうか。検索をしてみたのですが、ボタンを押した時のコードは出てくるものの、自動的にというものはないので、教えていただきたいです。
private SoundPool mSoundPool;
private int mSoundId;
@Override
protected void onStart() {
// TODO 自動生成されたメソッド・スタブ
super.onStart();
mSoundPool = new SoundPool(1, AudioManager.STREAM_MUSIC, 0);
mSoundId = mSoundPool.load(this, R.raw.wolf, 1);
}
@Override
protected void onResume() {
// TODO 自動生成されたメソッド・スタブ
super.onResume();
mSoundPool.play(mSoundId, 1, 1, 0, 0, 1);
}
@Override
protected void onPause() {
// TODO 自動生成されたメソッド・スタブ
super.onPause();
mSoundPool.release();
}
このように書いて見たのですが、アプリ起動しただけでは音が出ません。
ちなみにボタンクリックでは音が出ました。