- wx.downloadFile获取视频,怎么获取视频的时长?
wx.downloadFile获取视频,怎么获取视频的时长? wx.downloadFile下载视频后,怎么获取这个视频的视频时长
04-26 - echarts 点击事件没有触发,没反应?
现在有一个需求是当我点击ehcart的x轴或者y轴的时候,希望能够获取到这个s轴和y轴的数据 我在网上搜索了一个代码 myChart = this.$echarts.init(document.getElementById("myChart")) myChart.setOption(this.option) // 给整个画布添加点击事件 myChart.getZr().on('click', function (param) { const pointInPixel = [param.offsetX, param.offsetY] console.log('pointInPixel', pointInPixel) // 使用 convertFromPixel方法 转换像素坐标值到逻辑坐标系上的点。获取点击位置对应的x轴数据的索引 值,借助于索引值的获取到其它的信息 // 转换X轴坐标 let pointInGrid = myChart.convertFromPixel({ seriesIndex: 0 }, pointInPixel); // 转换Y轴坐标 let pointInGrid2 = myChart.convertFromPixel({ seriesIndex: 1 }, pointInPixel); // x轴数据的索引值 console.log('pointInGrid', pointInGrid2) // 所点击点的X轴坐标点所在X轴data的下标 let xIndex = pointInGrid[0]; // 所点击点的Y轴坐标点数值 let yIndex = pointInGrid2[1]; // 使用getOption() 获取图表的option let op = myChart.getOption(); //获取到x轴的索引值和option之后,我们就可以获取我们需要的任意数据。 // 点击点的X轴对应坐标的名称 var time = op.xAxis[0].data[xIndex]; // 点击点的series -- data对应的值 var value = op.series[0].data[xIndex]; console.log('val', time) }); 我现在想加到我的小程序里面,但是这个点击事件没有触发 import * as echarts from '../../components/ec-canvas/echarts'; let option = { xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, series: [ { data: [150, 230, 224, 218, 135, 147, 260], type: 'line' } ] }; var chart; function initChart(canvas, width, height, dpr) { chart = echarts.init(canvas, null, { width: width, height: height, devicePixelRatio: dpr, }); canvas.setChart(chart); chart.setOption(option) chart.on('click',function(){ console.log('oo'); }) return chart; } 移出去也没有成功,反而报错 import * as echarts from '../../components/ec-canvas/echarts'; let option = { xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, series: [ { data: [150, 230, 224, 218, 135, 147, 260], type: 'line' } ] }; var chart; function initChart(canvas, width, height, dpr) { chart = echarts.init(canvas, null, { width: width, height: height, devicePixelRatio: dpr, }); canvas.setChart(chart); chart.setOption(option) return chart; } chart.on('click',function(){ console.log('oo'); })
04-17 - 微信小程序登录授权微信号怎么搞?
微信小程序授权登录现在wx.getUserInfo、wx.getUserProfile现在停用了,我在网上搜索了一下需要改为下面的格式 <button open-type="getUserInfo" bindgetuserinfo="test" lang="zh_CN">测试</button> 但是没有那个授权弹窗啊,这个现在需要怎么搞呀,翻了好多地方没看到, 真机测试也是没有展示的吗?还是我的这个写法有问题呀
03-26 - 怎么设置微信小程序页面背景颜色自适应?
现在有一个页面想设置背景颜色,但是没有办法适应整个屏幕的高度,所有有让使用wxss,的但是会报警告不用管吗? Some selectors are not allowed in component wxss, including tag name selectors, ID selectors, and attribute selectors. page{ background:red; }
03-19 - wx.chooseMedia 选择视频时如何限定时间在15s之内?有什么办法选择视频时限定时间?
用wx.chooseMedia 想要在选择视频的时候限制只能选择时间在15s之内的视频吗? 或者有没有别的什么办法,在选择手机视频的时候,限制只能选择15s之内的视频? 看到了 maxDuration: 10 办法,这个是在录制的时候限制的,有没有选择的时候做限制的? wx.chooseMedia({ count: 1, mediaType: ['video'], sourceType: ['album', 'camera'], maxDuration: 10, camera: 'back', success(res) { that.setData({ personVideo: res.tempFiles[0].tempFilePath, }) } })
02-22 - requestTask.onChunkReceived 分段接收数据失败?
小程序请求后端分段数据,但是requestTask.onChunkReceived接收的是全部成功之后的数据,并没有分段接收,是等请求全部数据回来requestTask.onChunkReceived才打印接收到,怎么解决 text1() { const requestTask = wx.request({ url: BaseUrl+'/chunked', method: 'POST', enableChunked: true, }) requestTask.onHeadersReceived(res => { console.log(res, 'ppp'); }) requestTask.onChunkReceived((response) => { console.log(response); }) },
2023-12-26 - 小程序开发下载后端视频,由于内容过大是否可以边下载边播放?
小程序下载视频,因为视频过大下载等待时长过长了,有没有什么办法可以一边下载一边播放
2023-12-25 - 微信小程序离开后想要他继续请求刚才未请求完的接口可以吗?
微信小程序离开后想要他继续请求刚才未请求完的接口可以吗?或者保存在小程序页面但是微信切换到了其他App还想要这个接口继续请求完毕可以吗? 现在的需求是在小程序开发上面下载一个视频但是请求时常很久,想退出小程序或者微信希望他继续将这个接口请求完毕可以实现吗?
2023-12-19 - 小程序开发播放本地视频,黑屏无法播放?
video引用本地视频不播放,视频格式是mp4,正常播放没有问题,不存在损坏的问题 [图片] [图片] [图片]
2023-12-15