android canvas 保存图片,ionic3 html5 video 抓图保存到手机相册,解决Android手机不支持Canvas drawImage问题...
当然百度出上W条答案
上代码,相信下面代码和小伙伴大同吧
相信好多做webview app的小伙伴们都有同样的问题,在pc上能轻松实现video 抓图。但是在android手机大多是不支持canvas.getContext('2d').drawImage方法的。真是心中有一万个草泥马出现。
那当然要做上下兼容了。这时cordova-plugin-crosswalk-webview就好好用了(Crosswalk作为一款开源的web引擎,是为了解决android 低系统版本适配的问题而存在的,具体还是请看官网吧。)
用ionic cordova plugin add cordova-plugin-crosswalk-webview后再打包app。完美解决android手机不支持canvas.getContext('2d').drawImage方法。
canvas.getContext('2d').drawImage(video,0,0,canvas.width,canvas.height);
let image=canvas.toDataURL('image/png');
后的image是一个base64图片。可以用cordova-base64-to-gallery(http://ionicframework.com/docs/native/base64-to-gallery/)
最后上代码
大功告成。。。。。。
android canvas 保存图片,ionic3 html5 video 抓图保存到手机相册,解决Android手机不支持Canvas drawImage问题...相关推荐
- 手机相册里android照片的来源,为什么手机相册总是出现不知道哪里来的照片?...
安卓手机使用一段时候后,有时候手机相册会出现一些不知哪里来的照片,不清理的话还会慢慢增加.那么那些莫名其妙的照片到底来自哪里?删掉会有什么影响? 手机相册里莫名其妙的照片怎么来? 基于安卓手机开源的系 ...
- 手机相册里android照片的来源,为什么手机相册总是出现不知道哪里来的照片?|实用...
原标题:为什么手机相册总是出现不知道哪里来的照片?|实用 ▼ 安卓手机使用一段时候后,有时候手机相册会出现一些不知哪里来的照片,不清理的话还会慢慢增加.那么那些莫名其妙的照片到底来自哪里?删掉会有什么 ...
- android多文件上传错误,微信多图上传解决android多图上传失败问题
微信提供了文件上传的方法wx.uploadFile来上传我们的图片 wx.chooseImage({ success: function(res) { var tempFilePaths = res. ...
- android下保存图片到mySQL_android将图片保存进数据库
最近有朋友项目需要保存图片到本地数据库,问我怎么做,刚好我之前接触过,其实就是简单的base64编码转换,下面介绍超详细超简单demo: 首先放图,no图no bb: 效果图.png 第一步:创建工程 ...
- 将Android布局转成图片,并保存到本地(解决JPEG图片因透明度变黑问题)
最新碰到个需求,就是将布局转成图片导出,后来想到可以用view.draw(canvas)方法,将布局转为图片. 将布局转为bitmap public Bitmap getBitmap(View vie ...
- android rgb保存图片,安卓用户当心:使用RGB色域图片可能会造成手机“变砖”
原标题:安卓用户当心:使用RGB色域图片可能会造成手机"变砖" 5月31日,海外有用户发现,当使用一张风景照片作为背景时,一些安卓手机会出现"变砖"现象. 这种 ...
- android华为获取相册,解决华为手机获取相册图片路径为null
最近代码君遇到一个问题,在其他手机调用系统相册获取图片路径都是可以的,但是华为手机,执行相同代码,会报空指针异常,网上找了很多资料,都没什么实用的效果 Intent intent; intent = ...
- Android画板开发(四) 添加背景和保存画板内容为图片
Android画板开发(一) 基本画笔的实现 Android画板开发(二) 橡皮擦实现 Android画板开发(三) 撤销反撤销功能实现 Android画板开发(四) 添加背景和保存画板内容为图片 A ...
- 火狐放不了html5 video MP4格式
火狐放不了html5 video MP4格式 这里教大家解决火狐播放html5 video时 显示视频或mime类型不支持 这是因为火狐不支持mp4格式视频的播放,所以得把mp4格式的视频转为ogg格 ...
最新文章
- Alpha 冲刺 (9/10)
- 哇赛!我是小龙女啊!
- 人脸识别技术新突破,网友:匪徒带着面罩呢?
- java 监控usb端口插拔_如何监控某种类型的USB设备的插拔?
- 如何遍历一个JS对象中的所有属性,输出键值对--我居然犯错半个小时
- 句子相似度--余弦相似度算法的实现
- 读书_w3c架构师01通用设计与方法论
- Android如何判断输入框是否为空
- 解决bootstrap dropdown 下拉菜单有时候不能显示的问题
- C# web 后台页面间的跳转
- Python编程:从入门到实践
- Oracle使用Shell脚本导出Excel表格
- 寒门再难出贵子(好好看一下,有很大收货的)
- 计算机术语 gc 是什么意思,GC是什么?为什么我们要去使用它
- 西安非全日制计算机研究生哪所学校好,报考陕西非全日制研究生有哪些学校可以选择?...
- Windows xp 定时关机命令 [转贴]
- 用python写猜数字游戏
- JSP编译指令-page
- EasyExcel工具类(开箱即用)
- boost库的安装和使用
热门文章
- mysql通过订单量排序_mysql8 参考手册--通过排序优化
- c3074 无法使用带圆括号的_小学生常见易考标点符号使用方法及练习(含答案)...
- postman登录鉴权之接口测试
- java 企业付款_java实现微信企业付款到个人功能
- dataframe 按条件删行_根据列值删除Pandas中的DataFrame行
- Python面对对象编程——结合面试谈谈封装、继承、多态,相关习题详解
- 深入探究系统中的输入输出管理
- html鼠标悬停出现新元素,CSS:我如何将鼠标悬停在一个元素上,并显示另一个元素?...
- 为什么输出流会有一个flsh_交流会| “流量”还是“留量”,如何成为电商风口上的赢家?...
- C语言不用strcmp函数比较字符串大小