2010-07-22 3 views
1

Quelqu'un peut-il nous éclairer sur la façon de mettre en œuvre une bibliothèque audio en ligne? Dans mon projet, les fichiers audio seront des fichiers wav, et ils sont courts en longueur (quelques secondes maximum). Devrais-je les mettre dans la base de données ou simplement les laisser dans le système de fichiers?Comment implémenter une bibliothèque audio en ligne (stocker l'audio dans une base de données ou un fichier)

Je pense quand je les rejoue dans le navigateur, je dois quand même les écrire dans un fichier. Si j'utilise la base de données, les frais généraux sont-ils trop élevés?

Merci pour toute réponse.

Répondre

0

Cela dépend vraiment de ce que vous voulez faire avec les fichiers wav. cela est beaucoup plus difficile, par exemple, si vous voulez les copier et les coller dans un autre dossier, si vous enregistrez les fichiers .wav comme blobs. En outre, si vous cherchez à grossir et à utiliser quelque chose comme s3, il est plus facile de migrer vers s3 à partir d'un dossier existant plutôt que d'extraire les blobs.

Le stockage en tant que blobs affectera également vos sauvegardes de base de données, où chaque sauvegarde inclura tous les fichiers .wav dont vous n'avez pas forcément besoin. Mais il ne vous donner de bonnes possibilités pour interroger les détails du fichier, mais cela peut être reproduit en stockant un filepath plutôt que le fichier lui-même. Juste mes deux cents :)