Je travaille sur une application qui nécessite un cryptage des fichiers vidéo qui fonctionne assez bien .Mais la méthode que j'utilise pour déchiffrer la vidéo comme dans le tableau d'octets. Il y a donc de toute façon que je puisse lire la vidéo à l'aide de ce tableau sans créer de nouveau fichier.
mon décryptage de méthode: p> Aide-moi je suis bloqué ici? < / p> p>
3 Réponses :
Comment jouez-vous habituellement de la vidéo? Vous envoyez INTERPRISTREAM code> instance au lecteur.
Avez-vous
byteArrayInputStream code> qui enveloppe votre tableau d'octets et envoyez-le au lecteur. p>
@Navdroid: une byearrayInputStream est une intrigue.
Mais je veux l'utiliser videoView ..Comment puis-je l'utiliser sans créer un nouveau fichier
Avez-vous eu une solution pour cela? J'essaie également de jouer une vidéo que j'ai chargée à partir d'une DB locale, dois-je vraiment le sauvegarder sur "disque" pour me permettre de le lire? Le contrôle VideoView vous permet uniquement de définir l'URI / fichier pour la lecture. Peut-être qu'il y a une autre façon de jouer de vidéos sans utiliser VideoView?
Comment est-ce la réponse à la question?
Avez-vous trouvé la solution? Navdroid
Ce n'est pas une solution!
@Berkay, vous êtes invités à fournir votre propre solution.
Vous ne devez pas nourrir VideoView avec un fichier statique mais avec un flux. Comment produire ce flux? Reportez-vous à Formats de média pris en charge Android . Le plus simple peut être un serveur HTTP local. LocalSingleLtTtSserver est un exemple de composant de bibliothèque implémentant ce type de solution. P>
Après beaucoup de recherche, cette réponse pourrait être une résumée. Tous les crédits devraient aller les propriétaires de la solution. P>
Etant donné que ref; https://stackoverflow.com/a/21549067/1847645 p>
ref; https://stackoverflow.com/a/9096241/1847645 p>
Autre réf;
Ce qui est très utile, merci à libasy; https://stackoverflow.com/a/15668803/1847645 p> videoView code> n'accepte que l'URL ou le fichier, nous avons deux solutions; p>