J'ai un bouton. Sur un long clic, je veux que l'utilisateur soit invité à attribuer une chanson. En un clic normal je veux que la chanson joue, et si la chanson joue déjà je veux la réinitialiser. J'ai une action de grillage qui aide à garder les choses claires pour l'utilisateur. J'ai besoin d'un autre bouton pour faire une pause.lecteur multimédia android avec clic long
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.media.MediaPlayer;
import android.view.View;
import android.widget.Toast;
import java.io.IOException;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void button_one(View v) {
try {
Toast myToast = Toast.makeText(
getApplicationContext(),
"playing",
Toast.LENGTH_LONG);
//MediaPlayer should Reset
//MediaPlayer should Play
myToast.show();
}catch //something needs to go here to catch all errors
{
Toast myToast = Toast.makeText(
getApplicationContext(),
"add a song first",
Toast.LENGTH_LONG);
myToast.show();
}
}
}
Je veux savoir comment gérer un bouton pour un clic normal et clic long. Je vais créer un post différent pour la lecture/pause de musique plus tard. Je reçois une erreur "Impossible de résoudre le symbole 'setOnLongClickListener." » – Bryan
J'ai résolu l'erreur de symbole en suivant: http://stackoverflow.com/a/19223269/5994686 – Bryan
Je plaçais le code au mauvais endroit. Merci. J'ai résolu ce problème en lisant http://stackoverflow.com/a/28697341/5994686 – Bryan