为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

获取SD卡视频文件缩略图

2017-12-09 4页 doc 15KB 17阅读

用户头像

is_266065

暂无简介

举报
获取SD卡视频文件缩略图获取SD卡视频文件缩略图 Java代码 , privateBitmapcreateVideoThumbnail(StringfilePath){ , Bitmapbitmap=null; , MediaMetadataRetrieverretriever=newMediaMetadataRetriever(); , try{ , retriever.setMode(MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY); , retriever.setDataSource(f...
获取SD卡视频文件缩略图
获取SD卡视频文件缩略图 Java代码 , privateBitmapcreateVideoThumbnail(StringfilePath){ , Bitmapbitmap=null; , MediaMetadataRetrieverretriever=newMediaMetadataRetriever(); , try{ , retriever.setMode(MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY); , retriever.setDataSource(filePath); , bitmap=retriever.captureFrame(); , }catch(IllegalArgumentExceptionex){ ? //Assumethisisacorruptvideofile ,, }catch(RuntimeExceptionex){ ,, //Assumethisisacorruptvideofile. ,, }finally{ ,, try{ ,, retriever.release(); ,, }catch(RuntimeExceptionex){ ,, //Ignorefailureswhilecleaningup. ,, } ,, } ,? returnbitmap; ,, } ,, ,, privatevoidgetVideoFile(finalListlist) ,, { ,, Bitmapbitmap=null; ,, ,, ContentResolvermContentResolver=this.getContentResolver(); ,, Cursorcursor=mContentResolver.query(MediaStore.Video.Media.EXTERNAL_CONTE NT_URI,null, ,, null,null,MediaStore.Video.DEFAULT_SORT_ORDER); ,? ,, ,, ,, if(cursor.moveToFirst()) ,, { ,, do{ ,, //ID:MediaStore.Audio.Media._ID ,, intid=cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Video.Media._ID)); ,, ,, //名称:MediaStore.Audio.Media.TITLE ,? Stringtilte=cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.TI TLE)); ,, ,, //专辑名:MediaStore.Audio.Media.ALBUM ,, Stringalbum=cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.ALBUM)); ,, ,, ,, //歌手名:MediaStore.Audio.Media.ARTIST ,, Stringartist=cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.ARTIST)); ,, ,, //路径:MediaStore.Audio.Media.DATA ,? Stringurl=cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DATA)); ,, ,, //总播放时长:MediaStore.Audio.Media.DURATION ,, intduration=cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DURATION)); ,, ,, //大小:MediaStore.Audio.Media.SIZE ,, intsize=(int)cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.SIZE)); ,, ,, //拍摄时间 ,, intdateTaken=cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DATE_TAKEN)); ,? Stringdatetime=DateFormat.format("yyyy-MM-ddkk:mm:ss",dateTaken).toString(); ,, ,, bitmap=createVideoThumbnail(url); ,, ,, } MediaMetadataRetriever.Java 应放在工程的: Android.media 下面
/
本文档为【获取SD卡视频文件缩略图】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索