当前位置: 首页 > news >正文

务川县住房和城乡建设局网站恩施公司做网站

务川县住房和城乡建设局网站,恩施公司做网站,绵阳公司网站制作公司,鄂州商城网站建设html页面&#xff1a; 视频尺寸过大会画布会撑开屏幕&#xff0c;要下滑 尺寸和视频链接是从上个页面点击传过来的&#xff0c;可自行定义 <canvas id"cvs1" type"2d" style"width: {{videoWidth}}px;height: {{videoHeight}}px;"><…

html页面:

视频尺寸过大会画布会撑开屏幕,要下滑

尺寸和视频链接是从上个页面点击传过来的,可自行定义

<canvas id="cvs1" type="2d" style="width: {{videoWidth}}px;height: {{videoHeight}}px;"></canvas>
<video id="video" src="{{tempFilePath}}" bindtimeupdate="timeUpdate"></video>
<t-button class="block" bind:tap="getCanvas" theme="primary">立即截图</t-button>
<image src="{{cropurl}}" style="width: 100%;" mode="widthFix" />

js:

 timeUpdate: function (e) {//实时播放进度 秒数var currentTime = parseInt(e.detail.currentTime)this.setData({'currentTime': currentTime,});// console.log("视频播放到第" + currentTime + "秒") //查看正在播放时间,以秒为单位},//绘制截图getCanvas() {const dpr = wx.getSystemInfoSync().pixelRatiowx.createSelectorQuery().select('#video').context(res => {console.log('select video', res)const video = this.video = res.contextvideo.pause() // 暂停视频,防止继续播放video.seek(this.data.currentTime) // 将视频定位到当前时间// console.log("视频宽度高度", this.data.videoWidth, this.data.videoHeight)wx.createSelectorQuery().selectAll('#cvs1').fields({node: true,size: true}).exec((res) => {console.log('select canvas', res)const canvas = res[0][0].nodeconst ctx1 = res[0][0].node.getContext('2d')res[0][0].node.width = this.data.videoWidthres[0][0].node.height = this.data.videoHeight//图片加载完成后绘制到画布上ctx1.drawImage(video, 0, 0, this.data.videoWidth, this.data.videoHeight);console.log("ctx1=>", ctx1)wx.canvasToTempFilePath({width: this.data.videoWidth,height: this.data.videoHeight,canvas: canvas,success: (res) => {console.log("图片路径", res.tempFilePath)
//一定要有这一步不然拿到的是空白图片this.setData({canvasurl: res.tempFilePath})//裁剪图片wx.cropImage({src: this.data.canvasurl, // 图片路径cropScale: '4:3', // 裁剪比例success: (res) => {console.log('裁剪后图片', res)this.setData({cropurl: res.tempFilePath})}})},fail: (err) => {console.log(err)}})})//   //base64//   // setTimeout(() => {//   //   this.setData({//   //     // 导出canvas的url(base64格式)//   //     canvasurl: canvas.toDataURL('image/png'),//   //     show: true//   //   })}).exec()},

http://www.yayakq.cn/news/369863/

相关文章:

  • 黄骅市有火车站吗做网站刷QQ会员网站
  • 建设网站哪好阳泉市住房保障和城乡建设管理局网站
  • 工信部备案系统网站网站域名优势
  • 媒体网站网页设计站群推广
  • 过年做哪些网站能致富谷歌官方网站
  • 做国际网站有什么需要注意的工业设计公司怎么收费
  • 山东潍坊建设银行招聘网站城市建设理论研究官方网站
  • 全国拿货最便宜的网站网站被管理员权限
  • 旧网站如何优化新沂网站建设公司
  • 德州企业网站优化公司126企业邮箱入口
  • 网站业务建设是什么意思百度推广效果
  • 请问大连谁家做网站网站公司的好坏
  • 丰台网站建设公司网络营销的起源
  • 江苏做网站的企业做网站用什么软件
  • 安徽省造价信息网官网游戏优化大师官方下载
  • 海珠建网站的公司友谊平台
  • 网站美化巩义做网站
  • 个人网站如何制作中山网站制作网页
  • 自己做一个网站需要什么什么网站的注册是动态
  • 做网站办什么类型营业执照网站做装修
  • 珠海企业网站建设报价文山知名网站建设
  • 什么是响应式网站西安seo优化工作室
  • pc网站wordpress微信支付教程
  • 做网站源码需要多少钱深圳龙华区住房和建设局网站
  • 云南省住房和城乡建设厅网站小程序搭建需要什么
  • 中国建设承包商网站asp网站压缩
  • 网站内容发布平台源码安卓开发课程
  • 网站维护教程修改wordpress布局
  • 西安网站建设成功建设网站开发经验总结
  • 有没有那种帮人做ppt的网站wordpress app 功能