Le stockage de fichier audio dans une base de données
Je suis du développement d'une application. J'ai besoin d'utiliser au moins 400 fichiers audio qui peuvent être lus par certains textes respectifs. Ma question est de savoir qui est le meilleur et le optimisé façon de le faire?
Une solution est de mettre tous les fichiers audio dans le dossier de ressources et de référence à partir de là. Ce ne sera jamais une solution réalisable que la taille de la demande va augmenter. Est-il possible de convertir le fichier audio dans un format et de vidage dans la base de données SQLite et les récupérer de manière flexible? Si oui, quelles options dois-je?
Vous devez vous connecter pour publier un commentaire.
Stocker les fichiers BLOB dans un db SQLite ne vous sauvera pas tout l'espace vs de les stocker sous forme de fichiers. Si ces fichiers ne sont pas destinés à être associés à des données dynamiques, je voudrais juste mettre à l'actif des dossiers, de cette façon ils vont être compilé dans le APK et peut-être un peu plus vite pour récupérer que s'ils étaient dans une db.
essayez le code suivant... il stockées pour moi......
Quelqu'un me corrige si je me trompe, mais SQLite a une restriction de la taille totale de la ligne < 1024 kb. Si tous vos fichiers audio sont assez petits, vous pouvez les stocker sous forme de Gouttes.
La principale raison pour stocker les fichiers audio sur la base de données peut être produit méthode de la ligne. Vous pouvez développer de nombreuses de nombreuses applications similaires par une simple modification de votre base de données et de ne pas toucher votre code.
Je n'ai pas de commentaire à faire sur la taille de l'application, car il y a des commentaires à ce sujet et je ne le regardez pas.
Oui. Vous pouvez stocker vos petits de la taille des fichiers audio dans la base de données sqlite comme les champs de type blob. Il fonctionne bien. D'abord stocker vos données dans la base de données, puis de le récupérer et le mettre dans un fichier temporaire. De cette façon, vous pouvez stocker vos fichiers sonores dans la base de données.
Vérifier:
Quelle est la motivation derrière le stockage des fichiers dans le sql lite db? Je ne vois pas beaucoup d'avantages pour que plus de stocker le chemin d'accès du fichier dans la base de données, et le fichier sur le système de fichiers...