Comment connaître la Durée de l'audio de la chanson avant de les diffuser?
Je fais une demande pour diffuser de l'audio de la chanson. Dans la Coutume media player, j'ai pour afficher la durée totale de ce fichier audio.
Si un audio chanson sera SDCard , je peux savoir sa durée à l'aide
MediaPlayer player;
public double duration() {
return player.getDuration();
}
Mais dans mon cas, le fichier audio est sur le serveur, j'ai donc le lire.
Quelle est la meilleure approche?
cochez la case [ce][1] il peut vous aider à trouver la longueur et la durée de fichier multimédia [1]: stackoverflow.com/a/13162180/1447595
OriginalL'auteur Gaurav Gupta | 2011-08-10
Vous devez vous connecter pour publier un commentaire.
Ce qui pourrait vous aider: Exemple de Streaming mp3 avec lecteur média android classe .
Les données correspondantes sont probablement disponibles, une fois que la préparation de() est appelée pour que le fichier puisse être diffusée.
il ne fonctionne pas sur android 2.3. toute idée de ce que peut être la raison?
Pouvez-vous dire ce qui se passe exactement? Existe-il des erreurs dans le LogCat ou tout se bloque?
OriginalL'auteur SamSPICA
Je pense que cela va vous donner la longueur du fichier pour être diffusé. Après la déclaration du MediaPlayer mp objet
Pour de plus amples informations s'il vous plaît aller à travers le lien suivant: http://developer.android.com/reference/android/media/MediaPlayer.html#getDuration%28%29
OriginalL'auteur Basil