我正在制作一个音板应用程序,并且我在Java文件中添加了许多php_uwamp.ini
实例,以便每当我单击MediaPlayer
时就可以启动。有什么办法可以将它们全部集成到一个媒体播放器中?
CardView
答案 0 :(得分:0)
您可以编写一个功能来播放相关的音乐文件。这将帮助您摆脱样板代码。
public void playSound(int music) {
//mContext will be your context here
MediaPlayer.create(mContext, music).start();
}
您可以像这样在代码中使用此功能
bingo.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
playSound(R.raw.bingo);
bingo.setCardBackgroundColor(Color.parseColor("#707980"));
}
});
harrypotter.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
playSound(R.raw.harrypotter);
harrypotter.setCardBackgroundColor(Color.parseColor("#707980"));
}
});
希望对您有帮助。