社区
Android
帖子详情
求助:Android 视频截图 view.getDrawingCache();截出来是黑屏
kecengsheji
2012-08-23 08:35:36
Videoview视频截图 view.getDrawingCache();截出来是黑屏 请问应该怎么截屏啊
...全文
1379
10
打赏
收藏
求助:Android 视频截图 view.getDrawingCache();截出来是黑屏
Videoview视频截图 view.getDrawingCache();截出来是黑屏 请问应该怎么截屏啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无始大帝
2014-12-01
打赏
举报
回复
/** * 获取是缩略图的方法 * * @param url * @param width * @param height * @return */ @TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH) private Bitmap createVideoThumbnail(String url, int width, int height) { Bitmap bitmap = null; MediaMetadataRetriever retriever = new MediaMetadataRetriever(); int kind = MediaStore.Video.Thumbnails.MINI_KIND; try { if (Build.VERSION.SDK_INT >= 14) { retriever.setDataSource(url, new HashMap<String, String>()); } else { retriever.setDataSource(url); } bitmap = retriever.getFrameAtTime(); } catch (IllegalArgumentException ex) { // Assume this is a corrupt video file } catch (RuntimeException ex) { // Assume this is a corrupt video file. } finally { try { retriever.release(); } catch (RuntimeException ex) { // Ignore failures while cleaning up. } } if (kind == Images.Thumbnails.MICRO_KIND && bitmap != null) { bitmap = ThumbnailUtils.extractThumbnail(bitmap, width, height, ThumbnailUtils.OPTIONS_RECYCLE_INPUT); } return bitmap; }
雨焰
2014-08-22
打赏
举报
回复
引用 7 楼 zhouxin464585932 的回复:
现在已经解决了吗?
您好,我想问一下您是怎么解决的呢?有没有代码发一下呢?邮箱:f839903061@163.com 谢谢
ghostgoodbye
2012-11-06
打赏
举报
回复
你在哪里调用的这个方法?
昕颖
2012-11-05
打赏
举报
回复
现在已经解决了吗?
lozagod
2012-09-20
打赏
举报
回复
因为前者走的是framebuffer,后者走的是overlay。
但后者目前我只知道能用DDMS截图,我也正在找其他方法。。。。。
kecengsheji
2012-08-23
打赏
举报
回复
就是这么写的 一般activity view可以 但是在videoview中截到的视频图片是黑屏
流星叶雨
2012-08-23
打赏
举报
回复
videoView.setDrawingCacheEnabled(true);
bitmap = videoView.getDrawingCache();
kecengsheji
2012-08-23
打赏
举报
回复
怎么初始化啊 java层能不能截取视频图片啊
coderandroid
2012-08-23
打赏
举报
回复
或许需要初始化?
解析
Android
中
View
转换为Bitmap及get
Drawing
Cache
=null的解决方法
1.前言
Android
中经常会遇到把
View
转换为Bitmap的情形,比如,对整个屏幕视图进行
截
屏并生成图片;Coverflow中需要把一页一页的
view
转换为Bitmap、以便实现复杂的图形效果(阴影、倒影效果等);再比如一些动态的实时
View
为便于观察和记录数据、需要临时生成静态的Bitmap。 2.实现方法 1)下面是笔者经常用的一个转换方法 public static Bitmap convert
View
ToBitmap(
View
view
, int bitmapWidth, int bitmapHeight){ Bitmap bitmap = Bitmap.creat
Android
百度地图 SDK v3.0.0 (三) 添加覆盖物Marker与InfoWindow的使用
代码为博客实例代码:http://blog.csdn.net/lmj623565791/article/details/37737213 有问题请博客中留言
Android
自定义
View
(四)
视频
音量调控
资源为博客实例:http://blog.csdn.net/lmj623565791/article/details/24529807 有问题博客留言
android
web
view
播放网页
视频
在网上找了太多web
view
播放网页
视频
的代码,太乱了,总结完了写了一个最最简单的demo 可以拿去参考 注意事项 在avtivity上面有
7个代表性的
Android
应用程序完整源代码
7个比较具有代表性的
Android
应用程序源代码!
Android
80,491
社区成员
91,377
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章