导航:首页 > 操作系统 > android上传本地视频

android上传本地视频

发布时间:2024-06-30 23:01:29

‘壹’ android 视频开发中如何通过url或者本地视

第一步:将bitmap转换成drawable对象,并设置给surfaceView视频播放窗口作为背景图片
//通过getVideoThumbnail方法取得视频中的第一帧图片,该图片是一个bitmap对象Bitmap bitmap=getVideoThumbnail(String url);//将bitmap对象转换成drawable对象Drawable drawable=new BitmapDrawable(bitmap);//将drawable对象设置给视频播放窗口surfaceView控件作为背景图片surfaceView.setBackgroundDrawable(drawable);123456

第二部分:通过url网址或者本地文件路径获得视频的第一帧图片
public Bitmap getVideoThumbnail(String url) {
Bitmap bitmap = null;//MediaMetadataRetriever 是android中定义好的一个类,提供了统一//的接口,用于从输入的媒体文件中取得帧和元数据;
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
try {
//()根据文件路径获取缩略图//retriever.setDataSource(filePath);
retriever.setDataSource(url, new HashMap()); //获得第一帧图片
bitmap = retriever.getFrameAtTime();
}
catch(IllegalArgumentException e) {
e.printStackTrace();
}
catch (RuntimeException e) {
e.printStackTrace();
}
finally {
try {
retriever.release();
}
catch (RuntimeException e) {
e.printStackTrace();
}
}
Log.v("bitmap", "bitmap="+bitmap); return bitmap;
}

阅读全文

与android上传本地视频相关的资料

热点内容
编程飞机大战游戏操作视频 浏览:676
b站文件夹怎么显示播放量 浏览:100
存金通是什么app 浏览:245
程序员的离职证明例子 浏览:1000
tetrame加密软件 浏览:154
安川plc编程手册 浏览:746
游戏开发服务器为什么休眠 浏览:454
程序员消沉 浏览:901
手机相册加密了怎么解密 浏览:60
安卓手机怎么下载掌上市监 浏览:876
hanwckf编译教程 浏览:90
如何编译图片 浏览:386
obj编译错误 浏览:226
vs编译fortran程序 浏览:696
安卓微信风控怎么解除 浏览:136
boa编译配置环境出现问题 浏览:340
办理解压需要先处理违章吗 浏览:557
云服务器怎么挂硬盘 浏览:917
android阅读sdk 浏览:803
如何重置安卓手机密码 浏览:153