スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[Android]効果音の再生

効果音再生にはSoundPoolを使います。
また、再生ファイルはresフォルダ下にnew > android resource directoryからrawを選択して追加し、その下に音ファイルを追加します。(このコードでは、se.wavを使用しています)
//効果音を再生する
//SoundPoolオブジェクト生成
SoundPool sound_pool = new SoundPool(1, AudioManager.STREAM_MUSIC,0);
//loadメソッドで読み込んだ音楽が、読み込み終わった時のリスナーを登録
sound_pool.setOnLoadCompleteListener(new SoundPool.OnLoadCompleteListener() {
@Override
public void onLoadComplete(SoundPool soundPool, int sampleId, int status) {
if(0 == status) { //読み込みに成功するとステータスが0で帰って来る
//音楽再生
soundPool.play(sampleId,1.0f,1.0f,0,0,1.0f);
}
}
});
//音楽ファイルを読み込む(R.raw.seはse.wavファイルをResourcesクラス内で定義したもの)
sound_pool.load(getApplicationContext(),R.raw.se,0);
※開発環境はAndroidStudioを使用しています。


参考URL:SoundPoolで効果音を鳴らす
このエントリーをはてなブックマークに追加

tag : Android 効果音 再生 SoundPool

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。