- VideoDecoder getFrameData 在安卓上视频解码未结束,但是返回 null ?
视频地址 https://cdn2.h5no1.com/static-cdn/cpbz/v.mp4 用 wx.downloadFile 下载一个 21 秒的视频,然后使用 VideoDecoder 解码,在安卓上,总是解码到 16 秒的位置就停住了,getFrameData 返回 null 没有触发 ended 事件 没有触发 stop 事件 触发了一次 bufferchange 事件 在 ios 上正常 Page({ videoSrc: 'https://cdn2.h5no1.com/static-cdn/cpbz/v.mp4', vDec: null, onReady() { this.vDec = wx.createVideoDecoder(); console.log('开始下载视频文件'); wx.downloadFile({ url: this.videoSrc, success: res => { console.log('下载视频文件完成'); this.vDec.start({ source: res.tempFilePath }); } }); this.vDec.on('start', () => { console.log('开始解码视频, 24fps'); this.timer = setInterval(() => { const frame = this.vDec.getFrameData(); if (frame) { console.log('frame', frame); // 到 16 秒的时候 就开始返回 null } }, 1000 / 24); }); this.vDec.on('ended', () => { console.log('解码视频结束 ended'); clearInterval(this.timer); }); this.vDec.on('stop', () => { console.log('stop'); }); this.vDec.on('bufferchange', () => { console.log('bufferchange'); }); } });
2020-07-22 - SocketTask.readState is not OPEN
SocketTask 的状态属性是 readyState 但是当连接断开后,调用 SocketTask.send 时输出的错误却是 “SocketTask.send:fail SocketTask.readState is not OPEN” (╯°Д°)╯︵ ┻━┻
2019-03-06 - 如何读取 properties 作为 data 的初始值?
我想以传入的 properties 作为 data 的初始值 [代码]Component({[代码][代码] [代码][代码]properties: {[代码][代码] [代码][代码]a: {[代码][代码] [代码][代码]type: Number,[代码][代码] [代码][代码]value: 11[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]b: [代码][代码]this[代码][代码].data.a - 1,[代码][代码] [代码][代码]}[代码][代码]});[代码] 这样写会报错 TypeError: Cannot read property 'data' of undefined
2019-02-13 - 小游戏黑屏
[图片] [图片] 配置文件如下 [代码]{[代码][代码] [代码][代码]"description"[代码][代码]: [代码][代码]"项目配置文件。"[代码][代码],[代码][代码] [代码][代码]"setting"[代码][代码]: {[代码][代码] [代码][代码]"urlCheck"[代码][代码]: [代码][代码]false[代码][代码],[代码][代码] [代码][代码]"es6"[代码][代码]: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]"postcss"[代码][代码]: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]"minified"[代码][代码]: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]"newFeature"[代码][代码]: [代码][代码]true[代码][代码] [代码][代码]},[代码][代码] [代码][代码]"compileType"[代码][代码]: [代码][代码]"game"[代码][代码],[代码][代码] [代码][代码]"libVersion"[代码][代码]: [代码][代码]"2.3.0"[代码][代码],[代码][代码] [代码][代码]"appid"[代码][代码]: [代码][代码]"wxcdd91952896863ae"[代码][代码],[代码][代码] [代码][代码]"projectname"[代码][代码]: [代码][代码]"idle-factory-game"[代码][代码],[代码][代码] [代码][代码]"packOptions"[代码][代码]: {[代码][代码] [代码][代码]"ignore"[代码][代码]: [[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"type"[代码][代码]: [代码][代码]"folder"[代码][代码],[代码][代码] [代码][代码]"value"[代码][代码]: [代码][代码]"__static"[代码][代码] [代码][代码]},[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"type"[代码][代码]: [代码][代码]"folder"[代码][代码],[代码][代码] [代码][代码]"value"[代码][代码]: [代码][代码]"node_modules"[代码][代码] [代码][代码]}[代码][代码] [代码][代码]][代码][代码] [代码][代码]},[代码][代码] [代码][代码]"condition"[代码][代码]: {[代码][代码] [代码][代码]"search"[代码][代码]: {[代码][代码] [代码][代码]"current"[代码][代码]: -1,[代码][代码] [代码][代码]"list"[代码][代码]: [][代码][代码] [代码][代码]},[代码][代码] [代码][代码]"conversation"[代码][代码]: {[代码][代码] [代码][代码]"current"[代码][代码]: -1,[代码][代码] [代码][代码]"list"[代码][代码]: [][代码][代码] [代码][代码]},[代码][代码] [代码][代码]"game"[代码][代码]: {[代码][代码] [代码][代码]"currentL"[代码][代码]: -1,[代码][代码] [代码][代码]"list"[代码][代码]: [][代码][代码] [代码][代码]},[代码][代码] [代码][代码]"miniprogram"[代码][代码]: {[代码][代码] [代码][代码]"current"[代码][代码]: -1,[代码][代码] [代码][代码]"list"[代码][代码]: [][代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码]}[代码]
2018-09-24 - dataset 无法传递常量
[代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"d-control-item"[代码] [代码]bindtap[代码][代码]=[代码][代码]"navTo"[代码] [代码]data-hi[代码][代码]=[代码][代码]"WeChat"[代码] [代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]src[代码][代码]=[代码][代码]"../../assets/images/icon_home.png"[代码] [代码]/>[代码][代码] [代码][代码]<[代码][代码]text[代码][代码]>首页</[代码][代码]text[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]navTo(e) {[代码][代码] [代码][代码]console.log(e.target.dataset);[代码][代码] [代码][代码]}[代码] e.target.dataset 是一个空对象 如果把 data-hi 改成 data-hi="{{oneOfMyData}}" 就有效果
2018-06-16 - rich-text 组件如何控制富文本内容的样式
我想用 rich-text 来显示一段 html 内容,使用字符串的方式 [代码]<[代码][代码]rich-text[代码] [代码]nodes[代码][代码]=[代码][代码]"{{description}}"[代码] [代码]class[代码][代码]=[代码][代码]"d-rich"[代码][代码]></[代码][代码]rich-text[代码][代码]>[代码] description 的值为 <p><img src="http://shop.uclee.com/file/jpg/20180603/file1528004999989527.jpg"></p> 图片可以显示出来,但是宽度超出了屏幕,是否有办法控制 img 标签的样式, [代码].d-rich img {[代码][代码] [代码][代码]width[代码][代码]:[代码][代码]100%[代码][代码];[代码][代码]}[代码]试过这样写,但是没有效果。
2018-06-15 - onLaunch 调用 wx.redirectTo 没有效果
我想实现一个登录流程, 就是在 App 的 onLaunch 的时候,判断是否存在 token,如果没有,跳转到登录页面,但是页面不会跳转。 [代码]App({[代码][代码] [代码][代码]onLaunch: [代码][代码]function[代码][代码](options) {[代码][代码] [代码][代码]let token = wx.getStorageSync([代码][代码]'token'[代码][代码]);[代码][代码] [代码][代码]if[代码] [代码](!token) {[代码][代码] [代码][代码]wx.redirectTo({[代码][代码] [代码][代码]url: [代码][代码]'/pages/login/login'[代码][代码],[代码][代码] [代码][代码]success: (res) => {[代码][代码] [代码][代码]console.log(res) [代码][代码][代码]// success {errMsg: "redirectTo:ok"}[代码] [代码][代码]},[代码][代码] [代码][代码]fail: (err) => {[代码][代码] [代码][代码]console.log(err)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码]});[代码] success 回调会被调用,但是页面没有跳转
2018-06-12 - 开发者工具 窗口黑屏
第一次打开工具正常,但是如果去操作任何按钮(切换设备/点击预览),就会出现窗口黑屏,然后代码编译失败,运行卡顿 [图片]
2018-01-10 - 什么是永久文件路径
开发文档中的永久文件路径是指什么?请问有人知道吗? https://mp.weixin.qq.com/debug/wxadoc/dev/api/media-picture.html#wxsaveimagetophotosalbumobject
2017-05-26 - 数据分析真实性
开发了一个个人主体的小程序,并没有做什么宣传,但是却每天固定增长 20 到 30 个新用户。请问这数据可信吗?
2017-05-16