J'ai une page Web que je voudrais lire plusieurs mp3 l'un après l'autre sans lacunes lorsque la page est chargée. J'ai essayé quelques js type de lecteur mp3 (niftyplayer, jsPlayer, flash-mp3-player-js) mais tous ont des trous entre les pistes. Y at-il un moyen de le faire, avec flash ou autre?Lire des fichiers mp3 dans une page Web sans lacunes?
Répondre
Les espaces entre les pistes sont probablement dus au fait qu'un nouveau fichier MP3 doit être chargé dans la mémoire. Si vous avez d'une manière ou d'une autre pré-chargé toutes les pistes dans la mémoire et les avez jouées les unes après les autres, il ne devrait pas y avoir de trous. Sauf, bien sûr, il y a des lacunes silencieuses dans le début et la fin du fichier mp3.
Bien sûr, charger un tas de mp3 dans la mémoire n'est pas optimal, surtout s'ils sont de grande taille.
Notez également qu'il existe une différence entre la mise en cache des fichiers sur le disque dur client qui se produit normalement et le préchargement dans la mémoire.
Utilisez 2 joueurs. Lorsque le fichier sur Player1 est en cours de lecture, chargez le fichier suivant sur Player2.
- Lorsque le fichier sur Joueur1 est sur le point de fin (1 ou 2 secondes avant), lire le fichier Player2 et charger le fichier suivant sur Joueur1 ...
- répétition ...
Vous pouvez le faire facilement avec des balises audio HTML5 (pas besoin de flash)
N'oubliez pas d'utiliser setTimeout ou setInterval pour la boucle.
Votre meilleur pari serait de les "assembler" côté serveur.
- 1. Lire la page Web
- 2. Lire des balises MP3 avec Silverlight
- 3. écrire une page Web avec des liens vers des fichiers dans un répertoire différent
- 4. Comment lire une entrée dans une page html avec javascript sans focus dans un champ
- 5. Lire des fichiers dans un fichier JAR
- 6. Lire des fichiers CSS dans .NET
- 7. Lire des fichiers WordPerfect avec Python?
- 8. Comment lire un flux MP3 binaire avec jQuery/Javascript?
- 9. Puis-je servir des fichiers MP3 avec PHP?
- 10. Lire des fichiers en python
- 11. Existe-t-il un moyen de lire des mp3 dans Qt 4.5?
- 12. lire le mp3 en sens inverse dans Silverlight
- 13. Comment puis-je lire un fichier son (mp3, wav, etc.) directement sans application associée?
- 14. Lire les fichiers de configuration .net avec Javascript (pas javascript dans une page ASPX)
- 15. Affichage des données dans une page web de texte connecté fichiers
- 16. Est-il possible de lire un film MPEG2 et de lire un fichier MP3 séparé?
- 17. Copier des fichiers dans des répertoires comme spécifié dans une liste de fichiers avec python
- 18. Sélection de plusieurs fichiers à télécharger dans la page Web
- 19. Java pour transcoder et manipuler des fichiers mp3
- 20. Convertir des fichiers Speex en MP3, par programmation?
- 21. stocker et lire des fichiers xml iPhone
- 22. Lire des fichiers texte Unicode avec Java
- 23. Lire des fichiers .mat en Python
- 24. Upload/Télécharger des fichiers volumineux dans une application web
- 25. Lecture de fichiers mp3 concaténés via flash avec as3
- 26. Exécution d'un programme JavaFX dans une page Web, sans lancer une nouvelle fenêtre
- 27. Coller Excel dans une page Web
- 28. Comment lire la date de réception des fichiers Outlook MSG (sans l'API Outlook)?
- 29. Lire les commentaires des fichiers d'un fichier zip dans Ruby
- 30. Comment cacher les fichiers gif ou mp3 dans mon projet?
Vous n'avez pas besoin de 'setTimeout' ou' setInterval' pour les balises audio HTML5. Il existe un événement 'timeupdate' auquel vous pouvez ajouter un écouteur d'événement. –