2011-10-29 5 views
0

Je crée une application pour android qui est un système de navigation 3D intérieur d'un certain bâtiment qui possède une fonctionnalité qui permet à l'utilisateur d'entrer un lieu et une destination (par exemple, salle de conférence au bureau # xxx) et j'ai fait le Vue 3D du bâtiment en 3D max et stocké en fichier vidéo donc je me demandais comment je pourrais stocker toutes ces vidéos en sqlite? et les afficher lorsque l'utilisateur les recherche? Je suis assez confus si je fais la bonne chose en les stockant dans une base de données ou y a-t-il un autre moyen plus facile?stocker des vidéos dans sqlite dans android?

+0

Vous devez éviter de stocker des données binaires dans des bases de données SQL. Utilisez plutôt des fichiers natifs à cette fin. – bos

Répondre

3

Vous ne stockez pas la vidéo dans votre base de données sqlite. Stocker des données binaires dans votre base de données conduira à des performances super mauvaises. La pratique courante consiste simplement à stocker le chemin de fichier vers la vidéo dans votre base de données. Ensuite, lorsque vous faites une requête, utilisez le chemin de fichier pour charger les vidéos au besoin.

+0

que se passe-t-il si je stocke la vidéo en sdcard? .. puis l'appelle ... cela va-t-il encore mener à de mauvaises performances? avez-vous un tutoriel sur la façon de stocker le chemin du fichier à la vidéo dans la base de données? Merci :) – ukama

+0

Si vous stockez la vidéo sur la carte SD c'est très bien. Ne le stockez pas directement dans la base de données. Ne stockez que le chemin du fichier dans la base de données. En ce qui concerne les tutoriels, ne pensez pas trop. C'est vraiment simple, il suffit de stocker une varchar/chaîne qui est le chemin du fichier. Si vous avez vraiment besoin d'un tutoriel, je suis sûr que google pourrait trouver quelque chose pour vous. –

0

Je pense que vous devez envisager d'utiliser un stockage à distance et diffuser la vidéo, lorsque cela est nécessaire. Vous pouvez également jeter un oeil à: HTML5 video element

Questions connexes