Android Media Player Redémarrer audio après l'appel Stop
Je suis en mesure de diffuser de l'audio et de l'arrêter sans aucun problème, mais lorsque je tente de démarrer à nouveau après l'arrêt, il ne démarre pas et j'obtiens un IllegalState exception.
Ici est ce que je fais:
Commencer À Jouer
mediaPlayer.setDataSource(PATH);
mediaPlayer.prepare();
mediaPlayer.start();
Arrêter De Jouer
mediaPlayer.stop
Maintenant, si je veux commencer à jouer de nouveau le même média, que vais-je faire?
*CHEMIN d'accès correspond à l'URL d'un fonctionnement en continu de la station de radio.
source d'informationauteur Sharj
Vous devez vous connecter pour publier un commentaire.
Ajouter ceci:
Dans le cas où vous n'avez pas accès à la source de données dans le champ d'application actuel, vous pouvez le faire:
Puis, quand vous ne
jeu va commencer depuis le début.
J'avais besoin de cela parce que j'avais un bouton qui bascule à jouer. J'ai eu un togglePlayer méthode dans laquelle la source de données a été hors de portée.
vous pouvez vérifier l'état du diagramme de mediaplayer http://developer.android.com/reference/android/media/MediaPlayer.html
après le mediaplayer arrêté, doit appeler préparer, de se préparer,et puis vous pouvez appeler la méthode de lancement.