Comment créer une miniature de la vidéo à partir d'un fichier vidéo chemin dans Android?
Je veux créer une miniature de la vidéo à partir de la carte SD chemin. Comment puis-je le faire?
OriginalL'auteur Parth Bhayani | 2015-09-11
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
ThumbnailUtils
classe pour obtenir la Vidéo en vignette d'un fichier Vidéo.createVideoThumbnail()
est la méthode de retour d'Image (vignette) de la vidéo à partir de la vidéo chemin d'accès au fichier.À Partir D'Android Docs:
Vous pouvez créer VideoThumbnail de sdcard chemin comme ça.
À l'aide de
ThumbnailUtils
, vous pouvez créer une vignette de deux types.MediaStore.Images.Thumbnails.MICRO_KIND
type va générer une miniature de la taille 96 x 96.MediaStore.Images.Thumbnails.MINI_KIND
type va générer des vignettes de taille 512 x 384.J'espère que cela aide!
n'cela fonctionne pour les vidéos de l'uri de JSON
Non, il ne fonctionne pas. il ne fonctionne qu'avec les fichiers vidéo qui sont dans le stockage
Je l'ai essayé, mais il ne fonctionne pas pour les vidéos qui sont sur la Carte SD Externe (Stockage) sur Android 5.0+. Il est retourné null
Il ne fonctionne pas pour moi aussi ... bitmap est nul ..
OriginalL'auteur Rajesh
Veuillez vérifier mon code espère que ça va vous aider à
Modifier la méthode ci-dessus en fonction de votre besoin
OriginalL'auteur Android Team
Si vous êtes directement la création de vignettes comme suit
Utilisation SuziLoader
Ce chargeur charge les miniatures des vidéos qui est stocké localement sur votre système de fichiers en arrière-plan.
L'étape 1. Ajouter le JitPack référentiel pour votre fichier de build
L'ajouter dans le répertoire racine de votre build.gradle à la fin des dépôts:
L'étape 2. Ajouter la dépendance
AJOUTER en LECTURE de STOCKAGE EXTERNE de l'Autorisation dans le manifeste
OriginalL'auteur Sushin Pv