live-player和live-pusher: 1: live-player 绝对定位absolute占满屏幕 2:都用wx:if 控制显示就ok [代码]<[代码][代码]view[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{!isCalling}}"[代码] [代码]class[代码][代码]=[代码][代码]'fullscreen'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'video-wrapper'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]live-player[代码] [代码]id[代码][代码]=[代码][代码]"yunxin-player"[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{playerUrl}}"[代码] [代码]src[代码][代码]=[代码][代码]"{{playerUrl}}"[代码] [代码]mode[代码][代码]=[代码][代码]"RTC"[代码] [代码]autoplay [代码][代码]min-cache[代码][代码]=[代码][代码]"{{0.1}}"[代码] [代码]max-cache[代码][代码]=[代码][代码]"{{0.3}}"[代码] [代码]@[代码][代码]statechange[代码][代码]=[代码][代码]"statechangeplayer"[代码] [代码]@[代码][代码]error[代码][代码]=[代码][代码]"errorplayer"[代码] [代码]style[代码][代码]=[代码][代码]"position: absolute; width: 100%; height: 100vh; top: 0; left: 0;background-color: transparent;"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]cover-view[代码] [代码]class[代码][代码]=[代码][代码]'control-wrapper'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]cover-view[代码] [代码]class[代码][代码]=[代码][代码]'netcall-time-text'[代码][代码]>{{duration}}</[代码][代码]cover-view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]cover-image[代码] [代码]class[代码][代码]=[代码][代码]"item"[代码] [代码]src[代码][代码]=[代码][代码]"/assets/img/yunxin/netcall-revert-camera.png"[代码] [代码]@[代码][代码]tap.stop[代码][代码]=[代码][代码]"switchCameraHandler"[代码][代码]>切摄像头</[代码][代码]cover-image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]cover-image[代码] [代码]class[代码][代码]=[代码][代码]"item"[代码] [代码]src[代码][代码]=[代码][代码]"/assets/img/yunxin/netcall-camera{{enableCamera ? '' : '-close'}}.png"[代码] [代码]data-mode[代码][代码]=[代码][代码]"1"[代码] [代码]@[代码][代码]tap.stop[代码][代码]=[代码][代码]"switchMeetingModeHandler"[代码][代码]>关闭摄像头</[代码][代码]cover-image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]cover-image[代码] [代码]class[代码][代码]=[代码][代码]"item"[代码] [代码]src[代码][代码]=[代码][代码]"/assets/img/yunxin/netcall-micro{{muted ? '-close' : ''}}.png"[代码] [代码]data-mode[代码][代码]=[代码][代码]"2"[代码] [代码]@[代码][代码]tap.stop[代码][代码]=[代码][代码]"switchMeetingModeHandler"[代码][代码]>关闭麦克风</[代码][代码]cover-image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]cover-image[代码] [代码]class[代码][代码]=[代码][代码]"item"[代码] [代码]src[代码][代码]=[代码][代码]"/assets/img/yunxin/netcall-reject.png"[代码] [代码]@[代码][代码]tap.stop[代码][代码]=[代码][代码]"hangupHandler"[代码][代码]>挂断</[代码][代码]cover-image[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]cover-view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]live-player[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]live-pusher[代码] [代码]id[代码][代码]=[代码][代码]"yunxin-pusher"[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{playerUrl}}"[代码] [代码]url[代码][代码]=[代码][代码]"{{userlist[0].url}}"[代码] [代码]mode[代码][代码]=[代码][代码]"RTC"[代码] [代码]autopush @[代码][代码]statechange[代码][代码]=[代码][代码]"statechangepusher"[代码] [代码]@[代码][代码]netstatus[代码][代码]=[代码][代码]"netstatus"[代码] [代码]enable-camera[代码][代码]=[代码][代码]"{{enableCamera}}"[代码] [代码]muted[代码][代码]=[代码][代码]"{{muted}}"[代码] [代码]style[代码][代码]=[代码][代码]"width: 100px; height: 150px;right: -260px;top: 30px;"[代码][代码] [代码][代码]/>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码]附上代码片段(网易云音视频通讯demo) 3.推流地址一开始就获取到了,但是拉流地址要等人接进来才有。故当playerUrl存在的时候显示live-player和live-pusher即可实现
小程序实时音频开发问题live-player层级比live-pusher层级高
2019-02-19video之前是不能放在swiper 里去用的, 但是官方修改锅video的层级https://developers.weixin.qq.com/community/develop/doc/000aa28d030f60a3c4183eecb5d801 另外有个人也是遇到你的问题,参考https://developers.weixin.qq.com/community/develop/doc/0006225c828e6054eb18e7c9e56000
ios上视频滑动播放时出现滑不动和z轴定位问题- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 在ios上,视频滑动播放时,滑着滑着就会出现滑不动了和视频浮到了最上层把别的定位的东西都挡住了
2019-02-16微信浏览器也不能用H5支付,能用的是JSAPI支付,非微信浏览器才能用H5支付。
web-view 里是否能正常使用h5微信支付?微信浏览器能支付,但是在小程序里会失败。
2019-02-16