欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android raw 目錄下視頻的縮略圖的獲取

 更新時間:2017年07月07日 08:38:04   投稿:lqh  
這篇文章主要介紹了 Android raw 目錄下視頻的縮略圖的獲取的相關(guān)資料,需要的朋友可以參考下

 Android raw 目錄下視頻的縮略圖的獲取

以下代碼用于獲取 Android raw目錄下視頻文件的縮略圖:

/**
 * 獲取 raw 下 指定視頻文件的縮略圖
 * @param aVideoName 
 * @return
 */
private Drawable getThumbnail(String aVideoName)
{
  Drawable ret = null;

  int id = 0;
  try
  {
    id = R.raw.class.getDeclaredField(aVideoName).getInt(this);

    Uri videoURI = Uri.parse("android.resource://" + this.getPackageName() + "/" + id);

    ret = getThumbnail(videoURI);

  } catch ( IllegalAccessException aE )
  {
    aE.printStackTrace();
  } catch ( NoSuchFieldException aE )
  {
    aE.printStackTrace();
  }

  return ret;
}

private Drawable getThumbnail(Uri aVideoUri)
{
  MediaMetadataRetriever retriever = new MediaMetadataRetriever();
  retriever.setDataSource(this, aVideoUri);
  Bitmap bitmap = retriever
      .getFrameAtTime(1*1000*1000, MediaMetadataRetriever.OPTION_PREVIOUS_SYNC);
  Drawable drawable = new BitmapDrawable(getResources(), bitmap);

  return drawable;
}




感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

最新評論