J'ai défini dans MediaPlayer source comme URL avec fichier mp3 distant. Je veux écouter, où commencer à jouer de la chanson. Au début, il faut un certain temps pour télécharger l'en-tête mp3 (mise en cache) et seulement après avoir commencé à jouer la chanson. Comment je peux savoir à propos de ce moment? Je sais que de façon simple: vérifier à l'état de minuterie isPlaying ...Événement sur démarrer lire à distance mp3 dans MediaPlayer
1
A
Répondre
1
Si vous utilisez MediaPlayer natif Android, il y a un événement appelé OnPrepare qui est appelée lorsque le MediaPlayer est prêt à jouer votre musique
Par exemple comment attraper l'événement ci-dessus sur VideoView.
video = new VideoView(activity);
video.setOnPreparedListener(new OnPreparedListener() {
}
Questions connexes
- 1. lire un mp3 avec classe MediaPlayer sur les questions Android
- 2. Android MediaPlayer mp3 erreur
- 3. Problème streaming mp3 fichier dans MediaPlayer
- 4. JavaFX MediaPlayer jouer un mp3 chaque heure
- 5. Android MP3 MediaPlayer plante quelques combinés
- 6. WPF MediaPlayer: Comment lire en séquence, synchroniser?
- 7. Impossible de lire le fichier audio (.mp3) à partir du fichier chemin avec MediaPlayer
- 8. Lecture à distance mp3 en utilisant iOS
- 9. importer une ressource mp3 première pour MediaPlayer
- 10. Changer l'URL dans le service MP3 Android MediaPlayer
- 11. MediaPlayer sur Android
- 12. Comment lire MediaPlayer une fois dans onLocationChanged dans Java Android?
- 13. Avoir des problèmes à lire des fichiers mp3 en android
- 14. Impossible de lire MediaPlayer onCreate
- 15. Android Lire la vidéo dans Mediaplayer?
- 16. HowTo Démarrer/Arrêter l'application Java à distance
- 17. Lire les propriétés à distance
- 18. Utilisez MediaPlayer pour charger une vidéo à distance
- 19. Comment lire un flux mp3 intégré dans l'iPod sur iOS
- 20. incapable de lire un fichier mp3 audio dans phonegap android
- 21. Mettre en pause un mediaplayer sur un événement
- 22. Android MediaPlayer mute
- 23. lire les valeurs décimales mp3
- 24. Écoute à distance d'un événement en javascript
- 25. Lire l'attribut Tag MP3 dans Silverlight
- 26. Caractères spéciaux et MediaPlayer
- 27. Android: Lire la vidéo locale avec mediaplayer
- 28. Comment intégrer un mp3 pour démarrer à un horodatage spécifique?
- 29. Qt MediaPlayer lire l'audio de la mémoire
- 30. MSMQ - Utilisation de lire et d'envoyer à distance à distance sur la même file d'attente
Probablement vous confondez. Mais de toute façon j'ai toujours eu le problème: le joueur commence à travailler, après que je cherche le progrès à la fin de la chanson (par exemple: 90%). Ofcouse, cette partie de la chanson ne sera pas téléchargée et un peu de temps sera en pause. Après le chargement des données, le lecteur continue à travailler. –
Je suppose que vous voulez capturer chaque fois que le lecteur multimédia met en mémoire tampon pour le contenu? Dans ce cas, l'événement Préparé ne devrait vous aider que lorsque vous jouez pour la première fois. Je suggérerais un hack que vous avez un gestionnaire exécutant chaque sec et vérifie la position actuelle. Si la position n'augmente pas, cela signifie que le lecteur multimédia est en mode de mise en mémoire tampon. – Ethan