Je développe une application Android qui va lire des fichiers mp3. Cependant, les fichiers mp3 sont cryptés sur la carte SD. De toute façon, après le décryptage, je vais avoir un flux d'octets. J'ai utilisé la classe de piste audio, mais incapable de jouer l'audio.plz m'aider. merci d'avance.comment jouer audio en utilisant audiotrack dans android
1
A
Répondre
0
Vous pouvez enregistrer le flux dans un fichier temporaire (mp3), puis lire ce fichier avec MediaPlayer
EDIT pour aborder un commentaire:
Le fichier ne serait pas persistant, quelque chose comme
File temp = File.createTempFile("whatever", "mp3", getCacheDir());
temp.deleteOnExit();
FileOutputStream fStream = new FileOutputStream(temp);
fStream.write(passYourStream);
fStream.close();
FileInputStream fStream2 = new FileInputStream(temp);
yourMediaPlayerInstance.setDataSource(fStream2.getFD());
0
Salut je pense qu'il est utile pour vous http://www.bogotobogo.com/Android/android24MediaB.html#AudioPlay
Questions connexes
- 1. OGG Audio to AudioTrack
- 2. Classe AudioTrack Android pour jouer des sons de piano
- 3. Comment savoir quand l'objet AudioTrack a fini de jouer?
- 4. Android Audio Track Jouer avec le bruit
- 5. Comment jouer le fichier audio au format .aac en android
- 6. Problème avec mediaplayer pour jouer en streaming audio en android
- 7. en utilisant phonegap pour jouer un wav dans android
- 8. Android AudioTrack Error: non initialisé AudioTrack
- 9. Comment lire des fichiers audio en utilisant HTML dans Android?
- 10. Comment jouer 2 audio simultanément en java?
- 11. Comment synchroniser AudioRecord et AudioTrack
- 12. jouer un audio en xcode
- 13. Options de codec Android AudioRecord et AudioTrack?
- 14. Audio en utilisant PyGame Subset pour Android
- 15. android AudioTrack setloop valeur invalide
- 16. Utiliser AudioTrack dans Android pour lire un fichier WAV
- 17. éléments audio Seelcting en utilisant les classes et les jouer
- 18. Android: Jouer une plus grande taille fichier audio wav produit crash
- 19. audio jouer avec MPMoviePlayerViewController
- 20. Android Audiotrack UI geler pendant l'écriture
- 21. comment jouer audio en arrière-plan dans BlackBerry
- 22. Comment jouer la chanson dans Android - phonegap
- 23. Android: mélange de plusieurs instances AudioTrack?
- 24. jouer de l'audio en utilisant en html5?
- 25. comment enregistrer audio et jouer C#
- 26. audio liste android sur la carte SD et jouer
- 27. Android - AudioTrack setStereoVolume() ne fonctionne pas
- 28. Que signifie "status -12" dans Android AudioTrack?
- 29. Jouer de gros fichiers audio dans .net
- 30. comment diffuser l'audio et jouer cet audio
merci de répondre, mais je veux nous e piste audio et je ne veux pas enregistrer le flux dans des fichiers. Je suis prêt à jouer directement le flux des octets. – user897936
le fichier serait simplement utilisé comme cache - rien de persistant. J'ai édité ma réponse pour clarifier – DonGru
mais dans mon projet je ne devrais pas utiliser de fichiers temporaires aussi. – user897936