Android raw 目錄下視頻的縮略圖的獲取
更新時間:2017年07月07日 08:38:04 投稿:lqh
這篇文章主要介紹了 Android raw 目錄下視頻的縮略圖的獲取的相關資料,需要的朋友可以參考下
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;
}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
Android自定義控件EditText實現(xiàn)清除和抖動功能
這篇文章主要為大家詳細介紹了Android自定義控件EditText實現(xiàn)清除和抖動功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-12-12
Android使用BottomNavigationBar實現(xiàn)底部導航欄
這篇文章主要為大家詳細介紹了Android使用BottomNavigationBar實現(xiàn)底部導航欄,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-02-02
Android 使用Vitamio打造自己的萬能播放器(9)—— 在線播放 (在線電視)
本文主要介紹Android 使用Vitamio開發(fā)播放器,實現(xiàn)在線電視播放,這里提供效果圖和實例代碼以便大家參考,2016-07-07
Android開發(fā)實現(xiàn)在TextView前面加標簽示例
這篇文章主要為大家介紹了Android開發(fā)實現(xiàn)TextView前面加標簽示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-04-04
Android?實現(xiàn)單指滑動雙指縮放照片demo及過程解析
這篇文章主要為大家介紹了Android?實現(xiàn)單指滑動雙指縮放照片demo及過程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-04-04
Android使用WebView實現(xiàn)截圖分享功能
這篇文章主要為大家詳細介紹了Android使用WebView實現(xiàn)截圖分享功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-05-05

