短いサウンドファイル(mp3、wavなど)を再生したい。ページをスワイプしながら短いサウンドを再生する方法。コードを変更するにはどうすればよいですか。メディアプレーヤーを追加したいのですが。助けてください。(rawフォルダー内のサウンド)
どうもありがとう、
package ro.ovidiuconeac.horizontalviewswiping;
import ro.ovidiuconeac.horizontalviewswiping.R;
import android.app.Activity;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
public class CustomPageChangeListener implements OnPageChangeListener,OnClickListener {
private Button buttonBlue = null;
private Button buttonYellow = null;
private Button buttonRed = null;
private Activity context = null;
/**
* Constructor
*/
public CustomPageChangeListener(Activity context) {
this.context = context;
}
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
}
public void onPageScrolled(int arg0, float arg1, int arg2) {
// TODO Auto-generated method stub
}
public void onPageSelected(int position) {
switch (position) {
case 0 : {
buttonBlue = (Button) context.findViewById(R.id.buttonBlue);
buttonBlue.setOnClickListener(this);
break;
}
case 1 : {
buttonYellow = (Button) context.findViewById(R.id.buttonYellow);
buttonYellow.setOnClickListener(this);
break;
}
case 2 : {
buttonRed = (Button) context.findViewById(R.id.buttonRed);
buttonRed.setOnClickListener(this);
break;
}
}
}
public void onClick(View v) {
// Click button blue
if (buttonBlue != null && v.getId() == buttonBlue.getId()) {
Toast.makeText(context, "Blue screen", Toast.LENGTH_SHORT).show();
}
// Click button yellow
if (buttonYellow != null && v.getId() == buttonYellow.getId()) {
// Toast.makeText(context, "Yellow screen", Toast.LENGTH_SHORT).show();
}
// Click button red
if (buttonRed != null && v.getId() == buttonRed.getId()) {
Toast.makeText(context, "Red screen", Toast.LENGTH_SHORT).show();
}
}
}