Android studio jak přehrát správný zvuk
Zdravím
Mám udělanou takovou aplikaci podle tohoto návodu https://www.youtube.com/watch?v=C_Ka7cKwXW0&ab_channel=CodinginFlow která zjistí jestli jsem online nebo ne podle toho vypíše
Toast.makeText(context.getApplicationContext(),"Internet no",Toast.LENGTH_LONG).show();
Toast.makeText(context.getApplicationContext(),"Internet yes",Toast.LENGTH_LONG).show();
,problém je ale v tom že přehrává tón který se je platný při spuštění aplikace ,když se změní stav (druhá větev if ) tak se pořád přehraje ten samý tón díky
@Override
public void onReceive(Context context, Intent intent) {
String status = CheckInternet.getNetworkInfo(context);
if (status.equals("connected")){
Toast.makeText(context.getApplicationContext(),"Internet yes",Toast.LENGTH_LONG).show();
//nametext.setText("Internet online");
if (player == null){
player = MediaPlayer.create(context, R.raw.sonar_ping);
}
player.start();
}
else if (status.equals("disconnected")){
Toast.makeText(context.getApplicationContext(),"Internet no",Toast.LENGTH_LONG).show();
if (player == null){
player = MediaPlayer.create(context, R.raw.sirena);
}
player.start();
}
}