Je crée une application iphone et je voudrais télécharger un fichier audio sur le web (que je devrais pouvoir faire sans aucune assistance) mais je ne connais pas de méthode pour lire ce fichier sur l'appareil. Toute aide serait grandement appréciée, merci :)télécharger de l'audio depuis le web et jouer
Répondre
Utilisez
AVAudioPlayer* player = [[AVAudioPlayer alloc] initWithContentsOfURL:... error:NULL];
...
[player play];
pourquoi ne pas vous le MPMoviePlayerController class?
Je peux me tromper ... mais cela ressemble à un contrôle de type lecteur de film ... Je veux juste jouer de l'audio (il y aura des commandes et d'autres choses sur l'écran avec lesquelles l'utilisateur va interagir). – Nippysaurus
Vous pouvez lire non seulement un film mais également un fichier audio tel que AAC-LC, MP3, etc. En outre, cette classe peut lire un fichier audio situé dans votre application ou sur un serveur distant. – tomute
Consultez le livre d'Apress "Cool iPhone Projects" qui contient un chapitre sur le code audio de Pandore. La source est également disponible http://apress.com/book/downloadfile/4453
La façon dont ils le font est d'utiliser l'API de file d'attente audio qui permet le téléchargement simultané et la lecture de fichiers audio sur HTTP.
C'est un bon exemple et devrait à peu près illustrer une façon de le faire. Un inconvénient avec les files d'attente audio est qu'elles peuvent avoir une latence élevée et sont imprécises. Pour l'audio basé sur le réseau, cela n'intervient pas, mais les QA ne valent pas la peine de fabriquer des instruments de musique ou de faire n'importe quel type de comportement en temps réel.
- 1. flux audio HTML5, ou télécharger puis jouer
- 2. Télécharger le fichier depuis le serveur asp.net
- 3. Empêcher les utilisateurs de télécharger le fichier directement depuis le site Web, comment?
- 4. Télécharger le fichier depuis l'application java
- 5. quel est le pour/le contre pour télécharger le fichier depuis le web
- 6. Télécharger le fichier depuis l'application de la fenêtre vers le serveur Web distant
- 7. Activer le téléchargement depuis mon site Web
- 8. Comment jouer des chansons dans l'application web java et de faire le lien de téléchargement
- 9. Conversion de FLV en SWF pour jouer sur le Web
- 10. WebClient Télécharger le fichier sur le Web
- 11. est-il possible de faire glisser et déposer des photos depuis le bureau vers l'application Flex Web pour les télécharger?
- 12. Comment puis-je télécharger un document PDF depuis le Web vers mon dossier d'applications iPhone?
- 13. Jouer le son Javascript/Jquery
- 14. iPhone UIImage télécharger sur le service Web
- 15. comment télécharger une image depuis le serveur web vers l'application java SE
- 16. télécharger l'image et télécharger
- 17. Télécharger une page Web et les médias
- 18. C# Déploiement de mon application - clickonce depuis le web seulement
- 19. Télécharger le fichier depuis ftp si plus récent ou différent
- 20. Comment télécharger un fichier wav depuis le Web vers un emplacement sur iPhone en utilisant NSFileHandle et NSURLConnection?
- 21. iPhone - Enregistrer et télécharger des commentaires de l'utilisateur vers et depuis Internet
- 22. Synchrone télécharger une image depuis l'URL
- 23. Intégrer la vidéo et jouer sur Android
- 24. Saisir du code HTML depuis le web
- 25. Comment télécharger/télécharger des contacts depuis/vers la base de données mysql en utilisant j2me
- 26. jouer MP4 en arrière-plan sur le site Web
- 27. Est-il possible de créer et de télécharger un fichier image sur un serveur Web depuis Silverlight?
- 28. Comment télécharger le code source ArgoUML depuis le site Web de Tigris à l'aide du client Subversion?
- 29. MediaPlayer cherchePour jouer de façon incohérente des chansons depuis le début
- 30. télécharger mp3 au lieu de jouer dans le navigateur par défaut?
Idéalement, le fichier doit être téléchargé séparément, car il y aura quelques modifications. – Nippysaurus
@Nippysaurus: L'URL peut être une URL de fichier. – kennytm
C'est le moyen le plus simple de partir. Généralement quand je télécharge un fichier j'utilise le FileManager pour l'écrire sur l'iPhone. Vous pouvez prendre l'URL/le chemin que vous envoyez au FileManager et le donner directement à AVAudioPLayer. – TurqMage