Предыдущая публикация
одну проблемку..))
Нужна комбинация двух параметров Intent switch и MediaPlayer либо SoundPool для кнопки-кнопок ...!
Привязка их по отдельности не проблема!) а вот чтобы действие было с (желаемым звуком из raw директории) это гемор!))
Часть кода дам в коммах.!
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Комментарии 4
public class AlphabetActivityGreek extends AppCompatActivity {
MediaPlayer Alpha;
MediaPlayer Bita;
MediaPlayer Gamma;
MediaPlayer Delta;
MediaPlayer Epsilon;
MediaPlayer Zita;
MediaPlayer Ita;
MediaPlayer Thita;
MediaPlayer Iota;
MediaPlayer Kappa;
MediaPlayer Lamda;
MediaPlayer Mi;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_alphabet_activity_greek);
Alpha= MediaPlayer.create(this,R.raw.alpha_gr);
Bita= MediaPlayer.create(this,R.raw.bita_gr);
Gamma=MediaPlayer.create(this,R.raw.gamma_gr);
Delta=MediaPlayer.create(this,R.raw.delta_gr);
Epsilon=MediaPlayer.create(this,R.raw.epsilon_gr);
Zita=MediaPlay
...ЕщёВот часть кода для разяснения ситуации)public class AlphabetActivityGreek extends AppCompatActivity {
MediaPlayer Alpha;
MediaPlayer Bita;
MediaPlayer Gamma;
MediaPlayer Delta;
MediaPlayer Epsilon;
MediaPlayer Zita;
MediaPlayer Ita;
MediaPlayer Thita;
MediaPlayer Iota;
MediaPlayer Kappa;
MediaPlayer Lamda;
MediaPlayer Mi;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_alphabet_activity_greek);
Alpha= MediaPlayer.create(this,R.raw.alpha_gr);
Bita= MediaPlayer.create(this,R.raw.bita_gr);
Gamma=MediaPlayer.create(this,R.raw.gamma_gr);
Delta=MediaPlayer.create(this,R.raw.delta_gr);
Epsilon=MediaPlayer.create(this,R.raw.epsilon_gr);
Zita=MediaPlayer.create(this,R.raw.zita_gr);
Ita=MediaPlayer.create(this,R.raw.ita_gr);
Thita=MediaPlayer.create(this,R.raw.thita_gr);
Iota=MediaPlayer.create(this,R.raw.iota_gr);
Kappa=MediaPlayer.create(this,R.raw.kappa_gr);
Lamda=MediaPlayer.create(this,R.raw.lamda_gr);
Mi=MediaPlayer.create(this,R.raw.mi_gr);
}
public void alpha(View view){
Alpha.start();
}
public void bita(View view){
Bita.start();
}
public void gamma(View view){
Gamma.start();
}
public void delta(View view){
Delta.start();
}
public void epsilon(View view){
Epsilon.start();
}
public void zita(View view){
Zita.start();
}
public void ita(View view){
Ita.start();
}
public void thita(View view){
Thita.start();
}
public void iota(View view){
Iota.start();
}
public void kappa(View view){
Kappa.start();
}
public void lamda(View view){
Lamda.start();
}
public void mi(View view){
Mi.start();
}
protected void onPause() {
super.onPause();
Alpha.release();
Bita.release();
Gamma.release();
Delta.release();
Epsilon.release();
Zita.release();
Ita.release();
Thita.release();
Iota.release();
Kappa.release();
Lamda.release();
Mi.release();
}
}
Предложение с линком на "R.Id.xxxx.class" не нужно!)) ибо производительность уйдет в бездну)
Если есть другой метод то буду рад!