come get unghie del pollice video dal video della cartella cruda su android

nella mia app ho bisogno di visualizzare unghie del pollice video che è memorizzato nella cartella res / raw. ho cercato di considerarlo. ho il seguente codice.

int id = **"The Video's ID"** ImageView iv = (ImageView ) convertView.findViewById(R.id.imagePreview); ContentResolver crThumb = getContentResolver(); BitmapFactory.Options options=new BitmapFactory.Options(); options.inSampleSize = 1; Bitmap curThumb = MediaStore.Video.Thumbnails.getThumbnail(crThumb, id, MediaStore.Video.Thumbnails.MICRO_KIND, options); iv.setImageBitmap(curThumb); 

da questo codice otterrò unghie video thumb di sdcard. ma il video dalla cartella res / raw non mostra il chiodo video thumb. ho provato molto tempo ma non ho trovato la soluzione. ho provato nel modo seguente.

  • Applicazione Android Wear non installata
  • Come faccio a rimuovere le risorse non utilizzate dalle librerie di terze parti che ho incluso in Android?
  • android: select più immagini in galleria e iniziare l'intento implicito
  • 'Tastiera' personalizzata integrata in un'applicazione su Android
  • Accesso a SharedPreferences tramite methods statici
  • set Immagine di background e risorsa xml
  • Creo un arrays e memorizzi l'id di risorse (Ex: int[] videoid={R.raw.vi1,...} ) e posiziono l'ID in MediaStore.Video.Thumbnails.getThumbnail(crThumb, videoid[position], MediaStore.Video.Thumbnails.MICRO_KIND, options);.

    mi aiuti per favore. Grazie in anticipo.

  • Chiamare AlarmManager nel servizio
  • Come implementare la visualizzazione di ricerca in automatico nella barra degli strumenti utilizzando la richiesta di http?
  • Come rendere la barra degli strumenti snap in vista o fuori visualizzazione quando si utilizza la libreria di Google Design?
  • Come avviare il progetto Strumentazione programmaticamente utilizzando Android Intent?
  • Come distriggersre il button Cancella dati nelle informazioni di applicazione di Gestisci applicazione
  • libGDX - Servizi di gioco di Google Play in Android Studio
  • 2 Solutions collect form web for “come get unghie del pollice video dal video della cartella cruda su android”

    Puoi provare a get qualche frame dal tuo video proprio come questo:

      Uri videoURI = Uri.parse("android.resource://" + getPackageName() +"/" +R.raw.cashword_video); MediaMetadataRetriever retriever = new MediaMetadataRetriever(); retriever.setDataSource(this, videoURI); Bitmap bitmap = retriever .getFrameAtTime(100000,MediaMetadataRetriever.OPTION_PREVIOUS_SYNC); Drawable drawable = new BitmapDrawable(getResources(), bitmap); 

    I video sulla cartella res / raw della tua applicazione non vengono gestiti da Android Media Content Provider, quindi non è ansible get la loro miniatura.

    In alternativa, puoi provare a salvare come file normale nella tua SD e quindi chiedere al fornitore di supporti per la miniatura o crearla direttamente tramite la class ThumbnailUtils.createVideoThumbnail (solo Android 2.2 o superiore)

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.