猜测是绑定touch事件的元素,其children不能是<live-player>、<cover-view>。 + <view> // 在此绑定可以正确响应双指操作 + <image> -------------------------------------------------------------------------------------------------------------------------------- +<view> // 在此绑定,双指触发touchstart/touchmove时,touches数组中的identifier相同 + <live-player> 尚待确认。
<live-player>组件对touch的响应事件数据似乎不正确问题:<live-player>上绑定touch事件有bug吧? [代码]<[代码][代码]live-player[代码] [代码]capture-bind:touchstart[代码][代码]=[代码][代码]'onTouchStart'[代码] [代码]capture-catch:touchmove[代码][代码]=[代码][代码]'onTouchMove'[代码] [代码]></[代码][代码]live-player[代码][代码]>[代码] [代码]onTouchStart:[代码][代码]function[代码][代码](e) {[代码][代码] [代码][代码]if[代码] [代码](e.touches.length == 1) {[代码][代码] [代码][代码]console.log([代码][代码]'单指 touch start'[代码][代码]);[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]console.log([代码][代码]'双指+ touch start'[代码][代码]);[代码][代码] [代码][代码]console.log(e);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码]onTouchMove:[代码][代码]function[代码][代码](e){[代码][代码] [代码][代码]if[代码] [代码](e.touches.length === 1) {[代码][代码] [代码][代码]console.log([代码][代码]'单指 touch move'[代码][代码]);[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]console.log([代码][代码]'双指+ touch move, 手指数量:'[代码][代码], e.touches.length);[代码][代码] [代码][代码]if[代码] [代码](e.touches.length != 2) {[代码][代码] [代码][代码]console.log(e);[代码][代码] [代码][代码]console.warn([代码][代码]'手指数量怎么会这么多?!'[代码][代码]);[代码][代码] [代码][代码]return[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码](e.touches[0].clientX == e.touches[1].clientX && e.touches[0].clientY == e.touches[1].clientY ) {[代码][代码] [代码][代码]console.error([代码][代码]'两根手指的坐标完全一样!'[代码][代码]);[代码][代码] [代码][代码]console.log(e);[代码][代码] [代码][代码]return[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码] [代码]},[代码]touch相关事件绑定在view上ok: [图片] 但在<live-player>上时,两个手指放上去,经常会出现"两个手指坐标相同"、"多个touches"! [图片]
2019-10-02截至微信版本7.0.7,并不支持。
如何同时使用2个<live-pusher>?有1个<live-pusher>用来推流,播放自己的视频画面(但是是比较小的画面)。 现在想在同一个页面中放置自己的大画面视频,能想到的就是复制这个<live-pusher>。 问题:IDE模拟器上OK,真机iOS 6.7.3中新建的<live-pusher>黑屏无法播放。 期望:能够同时播放多个<live-pusher>,或有其他技术方案提供。
2019-10-01同问,小程序如何使用微信内置浏览器打开一个网页,而不是用小程序内嵌的 [代码]<[代码][代码]web-view[代码][代码]>[代码]打开。
小程序如何跳转至微信浏览器- 需求的场景描述(希望解决的问题) 因为在微信,钱包,城市公共服务,里头看到有个,深圳智慧租房的程序,可以直接跳转到微信浏览器,而不是使用web-view,请问是怎么实现的? [图片] [图片] - 希望提供的能力 希望能提供小程序调用微信内置浏览器的功能
2019-08-23在开发者工具windows v1.02.1908132版本上,包含live-push、live-player组件的页面是可以横屏的。 但如果是真机调试模式,在真机上却无法横屏,请问是什么缘故呢?
小程序横屏模式下 live-player 与 live-pusher 的方向反了- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 设置 pageOrientation = landscape live-player 与 live-puhser 的 orientation 值一致,但是各自看到对方的画面就是被旋转了。
2019-08-19win10 x64机器,小程序开发工具版本v1.02.1908132 在小程序根目录下,已经装好了需要的npm包。 此时小程序构建就报如下图错,很不友好啊。仍在探索中。。。 需要require的包:audio-decode 重现步骤: 1.在小程序根目录下初始化package.json [代码]$ npm init[代码] 2.安装依赖的包audio-decode [代码]$ npm [代码][代码]install[代码] [代码]audio-decode[代码] 3. 小程序开发工具中进行构建:工具->npm构建。报错如图所示 [图片]
npm 构建错误[图片] 按流程引入,npm构建失败报错
2019-08-14