Je fais un lecteur de musique pour android et je voudrais obtenir le BPM moyen (peut-être aussi des fréquences ou des tons) d'une chanson avant de la jouer, donc je peux montrer à l'utilisateur quelques informations sur la chanson, Je sais que je dois probablement ouvrir un flux et appliquer des maths pour obtenir les données dont j'ai besoin, mais je ne sais pas comment agir, quelqu'un peut-il m'aider?Android analyse mp3
3
A
Répondre
3
J'ai enfin trouvé la solution! J'utilise la bibliothèque audio Minim java, ce qui peut effectue une analyse hors-ligne sur la mémoire tampon audio :) http://code.compartmental.net/tools/minim/manual-minim/
2
Vous pouvez utiliser la FFT
Cet exemple peut être utile:
Android audio FFT to retrieve specific frequency magnitude using audiorecord
les uns des autres:
Questions connexes
- 1. Ruby mp3 Id3 analyse
- 2. Décodage MP3 sur Android
- 3. Android sonne augmentation mp3
- 4. Android MediaPlayer mp3 erreur
- 5. Android convertir en Mp3
- 6. android téléchargement de fichiers mp3
- 7. Seekbar progress timer Mp3 android
- 8. MP3 Lecture à Android App
- 9. Android audiorecord encodage MP3 AudioFormat.CHANNEL_IN_STEREO
- 10. Mp3/Music Player dans Android
- 11. analyse syntaxique Android SOAP
- 12. problème analyse XML Android
- 13. Android xml analyse
- 14. Analyse XML en android
- 15. Kml Analyse dans Android
- 16. ANDROID: Analyse syntaxique XML
- 17. Analyse HTML dans Android
- 18. Dom analyse pour Android
- 19. android AsyncTask xml analyse
- 20. analyse json android
- 21. analyse syntaxique JSON Android
- 22. android HTML analyse syntaxique
- 23. Xml analyse en android
- 24. Xml Analyse en android
- 25. xml analyse en android
- 26. android HTML analyse syntaxique
- 27. Android, analyse l'objet JSON
- 28. Jsoup analyse avec Android
- 29. json analyse en android
- 30. XML analyse Android
Pas une vraie réponse, mais un pas dans la bonne direction: http://developer.android.com/reference /android/media/audiofx/Visualizer.html – Thys
Merci, j'ai déjà vu ça et je sais que Visualizer peut effectuer un ffT sur une entrée, un autre problème est ... quelle entrée? – Luke
J'ai vu un exemple en utilisant android.media.MediaPlayer et en créant le visualiseur comme ceci: new Visualizer (mediaPlayer.getAudioSessionId()); mais je pense que cela signifie que vous devez jouer de la musique. – Thys