--/--/--(--)


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
コメント(-) | トラックバック(-) | --:--:--

2010/11/06(土)


音を鳴らすにはMediaPlayerクラスを使用します。音源ファイルを/res/raw配下に置くことで、簡単に読み込むことができます。

音源ファイル
res/raw/sound_sample.mp3

import android.app.Activity;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnCompleteListener;
import android.media.MediaPlayer.OnSeekCompleteListener;
 
public class MyClass extends Activity{
 
 private MediaPlayer mp_ = null;
 
 public void startSound(String path){
  // リソースID指定
  mp_ = MediaPlayer.create(this,R.raw.sound_sample);
 
  // 直接ファイル名(path)を指定する場合
  // mp_ = new MediaPlayer();
  // mp_.setDataSource(path);
 
  // 再生終了イベント
  mp_.setOnCompletionListener(new OnCompletionListener(){
   public void onCompletion(MediaPlayer mp){
   }
  });
 
  // シーク完了イベント
  mp_.setOnSeekCompleteListener(new OnSeekCompleteListener(){
   public void onSeekComplete(MediaPlayer mp){
   }
  });
 
  // 再生
  mp_.prepare();
  mp_.start();
 }
 
 public void restart(){
  mp_.pause(); // ポーズ
  mp_.seekTo(0); // シーク [ms]
  mp_.start();
 }
}

コメント(0) | トラックバック(0) | 12:41:37
コメントを書く

管理者にだけ表示を許可する
トラックバック:0 - http://genmaicha460.blog27.fc2.com/tb.php/42-aea6cda0

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