トップページ ソースコードライブラリ Borland C++ Compiler 5.5
音声・サウンドを再生する
リソースファイルから音声ファイルをロードして、タッチイベントで再生する方法を紹介しています。
サンプルコード
  1. private class SampleView extends View
  2. {
  3. private MediaPlayer bgmSound;
  4. public SampleView(Context context)
  5. {
  6. super(context);
  7. //リソースからサウンドファイルをロード
  8. bgmSound = MediaPlayer.create(getContext(), R.raw.sound);
  9. }
  10. //タッチイベントのハンドラ
  11. public boolean onTouchEvent(MotionEvent event)
  12. {
  13. //コンストラクタでロードしておいたオブジェクトのstartを呼び出し再生
  14. bgmSound.start();
  15. }
  16. }

概要

簡単のためにViewを拡張して実装していますが、Viewでなくても可能です。

MediaPlayerクラスを使って、リソースからサウンドファイルをロードし、タッチイベントで再生を実施しています。

ナビゲーション
プログラミングは道連れ
ソースコードライブラリ
Android
画面の解像度を取得する
画像をリソースから読み込む
画像をリソースから読み込む
画像のサイズを変更する
トップページ ソースコードライブラリ Borland C++ Compiler 5.5