Androidプログラミング質問スレ Part9
■ このスレッドは過去ログ倉庫に格納されています
0684デフォルトの名無しさん
2011/06/24(金) 14:23:13.40仕様:MainActivityクラスから、SoundPlayクラスの関数を呼び出して再生
MainActivityにて
private SoundPlay sp = new SoundPlay(this);
sp.playSound();
SoundPlayにて
public class SoundPlay implements MediaPlayer.OnCompletionListener {
private MediaPlayer player = null;
private boolean playFlag = false;
Context context;
public PlaySound(MainActivity mAct) {
context = myAct;
}
public void playSound() {
player.create(context, R.raw.voise01);
player.start();
player.setOnCompletionListener(this);
}
}
ざっとこんな感じにしたんですが、playSound内でぬるぽしかでず…
問題はcontextだと思うんですけど、Activityをextendsしてないので
mainから引っ張ってくるようなイメージだったんですが、この場合どうしたらよいんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています