Je fais un exemple qui va exécuter des fichiers mp3 qui sont sélectionnés par l'utilisateur. I souhaitez calculer la durée de lecture du fichier (par exemple 00:05:32). Comment puis-je calculer le temps de jeu?calculer le temps de lecture d'un fichier .mp3
Répondre
Vous pouvez utiliser TagLib Sharp
Il expose TagLib.AudioProperties.Duration
Vous suggérez dans l'étiquette que vous faites cela en C#. Cette question traite de cette question:
Et il y a un code pour la lecture de l'en-tête de MP3 et d'extraire les informations pertinentes (comme la longueur) ici:
http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=79
l'approche sur devhood est définitivement erronée car elle utilise la longueur du fichier pour calculer la durée. Ceci est incorrect car par exemple ajouter une pochette d'album au fichier mp3 augmente la longueur du fichier, mais cela n'affecte pas la durée. cette méthode échoue à ce stade et je ne le recommanderais pas. – aslisabanci
je crois que l'API Windows Media (ou api mélangeur Windows ou quelque chose, je ne me souviens pas du nom exact) a un moyen d'ouvrir et de lire des fichiers audio comme mp3 et peut-être prendre le temps de lui aussi. En prime, en utilisant cette API, vous pouvez ouvrir n'importe quel format audio qui fonctionnera dans Windows Media Player, par exemple, vous n'êtes pas limité aux mp3.
Pour bibliothèque Alvas.Audio voir le code ci-dessous
using (Mp3Reader mr = new Mp3Reader(File.OpenRead("len.mp3")))
{
int durationMS = mr.GetDurationInMS();
TimeSpan durationTS = TimeSpan.FromMilliseconds(durationMS);
}
- 1. calculer le volume moyen mp3
- 2. Calculer le temps de traitement
- 3. Problème de lecture mp3 IPhone
- 4. Calculer le temps d'exécution d'une requête SQL?
- 5. calculer le temps écoulé en flash
- 6. calcul du temps la durée d'un fichier
- 7. Lecture de fichiers mp3 concaténés via flash avec as3
- 8. Comment calculer le temps de chargement d'une application sur iPhone?
- 9. durée d'un fichier mp3
- 10. PowerShell « Advance » analyse syntaxique pour calculer le temps d'installation des composants à base de fichier journal
- 11. Lecture de l'URL de MP3 à partir de l'iPhone
- 12. mp3 Obtenez le temps total de plages utilisant javascript ou ASP.NET
- 13. Manipuler le temps dans un fichier batch
- 14. lecture de fichier C# .NET
- 15. Lecture des informations MP3 en utilisant l'objectif c
- 16. Comment calculer l'intervalle de temps à partir des horodatages?
- 17. Calculer le débit
- 18. Prévenir le téléchargement progressif de mp3?
- 19. extraire la durée du fichier mp3 en utilisant AudioQueueServices
- 20. Parse Fichier MP3 dans .NET v4.0
- 21. FLASH/FLEXBUILDER: computeSpectrum arrête de calculer le spectre sans raison
- 22. Lecture audio et vidéo en même temps dans l'application iPhone
- 23. temps de lecture rapporté dans l'onglet Firebug net
- 24. Comment calculer avec précision le temps nécessaire à un programme Java pour écrire ou lire un fichier?
- 25. Lecture d'entrée m-fichier dans un m-fichier principal
- 26. Bouton de lecture dans le navigateur
- 27. Quel format supporte le fichier audio avec une vidéo en cours de lecture?
- 28. Lecture audio en temps réel de Flash Player
- 29. Comment obtenir la taille de fichier non compressé d'un fichier MP3 en utilisant CoreAudio API
- 30. Combien de temps un fichier batch doit-il exécuter?
ont un regard [ici] (http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=79) –
Cette question pourrait aider à http://stackoverflow.com/questions/119404/time-length-of-an-mp3-file – wai