J'ai une chanson dire environ 5,1 Mo, je veux calculer la durée totale de la chanson avant d'être joué sur le lecteur multimédia le format de fichier est le fichier wave.Comment puis-je trouver à peu près temps de la chanson de sa taille
Répondre
Ce n'est pas vraiment possible en fonction de la taille. Par exemple, un MP3 moyen est d'environ 1 méga par minute, mais s'il a été encodé au débit de 320, il peut être beaucoup plus important. Votre meilleur pari serait de dire à votre script la taille et la durée du fichier musical.
Mon problème est que je n'ai que la taille disponible d'une chanson particulière.je veux durée totale peut être il peut être peu à peu grossièrement .please suggèrent – angelina
Vous pourriez (diviser) la durée par 10 pour un wav, et utiliser la taille du fichier la durée pour mp3. c'est-à-dire wavTime = fileSize/10; – Fenton
vous pouvez essayer cette page: http://www.sounddevices.com/calculator/
pour un wav non compressé - 16 bits, 44,1 kHz, stéréo, vous cherchez à 172,2 KB/seconde, donc environ 10,332 Mo/seconde. de sorte que votre fichier est d'environ 0,5 minutes
Vous devez décoder la chanson afin de connaître la longueur de celui-ci:
URL url = new URL("foo.wav");
Clip clip = AudioSystem.getClip();
AudioInputStream ais = AudioSystem.getAudioInputStream(url);
clip.open(ais);
System.out.println(clip.getMicrosecondLength());
Bonjour Samuel, J'ai utilisé ce code et j'ai obtenu l'exception suivante. javax.sound.sampled.LineUnavailableException: ligne au format ULAW 8000.0 Hz, 8 bits, mono, 1 octet/trame, non prise en charge. Veuillez résoudre – angelina
Où l'exception est-elle levée? –
- 1. Deux boucles à peu près en même temps
- 2. À peu près égale à la fonction en Javascript?
- 3. Comment passer les paramètres de la ligne de commande (à peu près comme flashvars) à flashplayer.exe?
- 4. SQL pour sélectionner les événements qui ont eu lieu à peu près en même temps
- 5. Comment utiliser Javascript pour afficher une nouvelle fenêtre avec à peu près le même html que sa fenêtre parente
- 6. UIBarButtonItem ignorant à peu près toutes les actions, jamais
- 7. Quelle est l'erreur COM 0x80070012 tout à peu près alors?
- 8. Comment déterminer combien de temps une chanson utilise winmm.dll?
- 9. Trouver l'objet le plus près de la souris Coordonnées
- 10. Vérifiez si l'utilisateur a une chanson d'iTunes dans sa bibliothèque
- 11. Un UIPopoverController peut-il obtenir sa taille à partir de sa NIB de contrôleur de vue?
- 12. Obscurcir Java vs applications .net, est-ce à peu près la même chose?
- 13. WPF: Comment afficher une image à sa taille d'origine?
- 14. Comment trouver la taille de bloc du système de fichiers?
- 15. Trouver la taille de .net hashtable
- 16. colorbox de confirmation près
- 17. Comment trouver la taille actuelle (en mémoire) de la table?
- 18. comment trouver la taille de la table dans SQL?
- 19. Comment trouver la dimension de la lightbox?
- 20. Comment suivre l'application «gel», trouver sa source?
- 21. comment trouver la taille des flux à JSTL
- 22. Comment trouver la taille du fichier
- 23. Comment trouver la taille d'un tableau 2D?
- 24. Comment trouver la taille de la mémoire virtuelle et la taille du cache d'un système Linux?
- 25. Ajustez Flex à l'écran des utilisateurs. Peu importe la taille de l'écran
- 26. Extrait Information de la chanson téléchargée
- 27. C# Comment trouver la taille d'un type de référence
- 28. comment trouver la taille de fichier dans windows-mobile?
- 29. changer la clé de la chanson mp3 avec Java
- 30. Trouver le temps la durée
format? mp3? ogg? wav? et quel débit s'il est compressé? – oedo
+1 au commentaire de oedo, nous devons en savoir plus. La taille du fichier musical est le résultat final de nombreux facteurs (tels que les débits de comression), et pas seulement la longueur de la piste. – GlenCrawford
wave format plz suggérer – angelina