- ios 12.2的cover-view同层问题 还是没有解决啊
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo [图片] 文档说已解决 为什么更新后video还是会遮挡?
2019-04-04 - 一个页面存在两个 live-player
- 需求的场景描述(希望解决的问题) 需要展示单人直播或者连麦直播画面,所以 ,这个页面需要存在两个live-player,现在导致隐藏掉双人连麦画面后,单人直播画面有回音 - 希望提供的能力 回音是否是因为 存在两个live-player 同时加载的问题呢?
2019-04-04 - iphone 8 plus 的 12.2 的 video同层问题 还是没有解决!
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo iphone x的解决了这个问题呢 但是 你们测试一下iphone 8 plus 这个问题依然存在 已升级开发者工具 0404最新版
2019-04-05 - 微信内部的audio怎样关闭声音
- 需求的场景描述(希望解决的问题) - 希望提供的能力 wxml: <!-- 语音播放 --> <view class='audiosBox'> <!-- <view class="audioOpen"> --> <image class='image2' src="/assets/icon/play2.png" bindtap="listenerButtonPlay" wx:if="{{!isOpen}}"/> <!-- </view> --> <!-- <view class="audioOpen" > --> <image class='image2' src="/assets/icon/play1.png" bindtap="listenerButtonPause" wx:if="{{isOpen}}"/> <!-- </view> --> <!-- 时间 --> <view class='timeLong'> <text class='times'>{{starttime}} </text> <!-- 进度时长 --> <text class='times'>/ {{duration}}</text> </view> <view class='slid'> <slider bindchange="sliderChange" block-size="12px" step="2" value="{{offset}}" max="{{max}}" selected-color="#4c9dee" /> </view> <image src='/assets/icon/stop1.png' class='iconImage' wx:if="{{!isShow}}" bindtap='isShow'></image> <image src='/assets/icon/stop.png' class='iconImage1' wx:if="{{isShow}}" bindtap='isShow1'></image> </view> wxss: /* 语音播放 */ .audiosBox{ width:100%; margin: auto; height: 130rpx; display: flex; justify-content: space-between; align-items: center; background: #f6f7f7; border-radius: 10rpx; overflow: hidden; } .image2{ width:66rpx; height:68rpx; background-color:#ccc; margin-left:10rpx; } .timeLong{ width:23%; display: flex; } .timeLong>text{ width:100%; } .times{ width: 100rpx; text-align: center; display: inline-block; font-size: 24rpx; color:#999999; margin-top: 5rpx; } .timeLong>text:nth-child(1){ color: #4c9dee; margin-left:6rpx; } /*进度条长度 */ .slid{ flex: 1; position: relative; } slider{ width:274rpx; margin-left:27rpx; } /* 音频right */ .iconImage{ width:53rpx; height:86rpx; position:relative; right:145rpx; } .iconImage1{ width:45rpx; height:50rpx; position:relative; right:145rpx; } js: // subPages/serve/scenIcSpot/scenlcSpot.js //获取应用实例 const bgMusic = wx.getBackgroundAudioManager() var app=getApp() Page({ /** * 页面的初始数据 */ data: { // 音频 isShow:false,//是否静音 isOpen: false,//播放开关 starttime: '00:00', //正在播放时长 duration: '06:41', //总时长 src:'http://119.3.196.255/information/scenic/mp3/1550983333478.mp3', // 组件所需的参数 nvabarData: { showCapsule: 1, //是否显示左上角图标 1表示显示 0表示不显示 title: '景点介绍', //导航栏 中间的标题 }, height: getApp().globalData.height*2+20 }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, // 视频 // 视频学习 // 视频错误提示 videoErrorCallback: function (e) { console.log('视频错误信息:'); console.log(e.detail.errMsg); }, videoPlay: function (e) { var curIdx = e.currentTarget.dataset.index; // 没有播放时播放视频 if (!this.data.playIndex) { this.setData({ playIndex: curIdx }) var videoContext = wx.createVideoContext('video' + curIdx) //这里对应的视频id videoContext.play() } else { // 有播放时先将prev暂停,再播放当前点击的current var videoContextPrev = wx.createVideoContext('video' + this.data.playIndex) if (this.data.playIndex != curIdx) { videoContextPrev.pause() } this.setData({ playIndex: curIdx }) var videoContextCurrent = wx.createVideoContext('video' + curIdx) videoContextCurrent.play() } }, // 语音播放 // 播放 listenerButtonPlay: function () { var that = this //bug ios 播放时必须加title 不然会报错导致音乐不播放 bgMusic.title = '此时此刻' bgMusic.epname = '此时此刻' bgMusic.src = that.data.src; bgMusic.onTimeUpdate(() => { console.log(bgMusic) //bgMusic.duration总时长 bgMusic.currentTime当前进度 console.log(bgMusic.currentTime) var duration = bgMusic.duration; var offset = bgMusic.currentTime; var currentTime = parseInt(bgMusic.currentTime); var min = "0" + parseInt(currentTime / 60); var max = parseInt(bgMusic.duration); var sec = currentTime % 60; if (sec < 10) { sec = "0" + sec; }; var starttime = min + ':' + sec; /* 00:00 */ that.setData({ offset: currentTime, starttime: starttime, max: max, changePlay: true }) }) //播放结束 bgMusic.onEnded(() => { that.setData({ starttime: '00:00', isOpen: false, offset: 0 }) console.log("音乐播放结束"); }) bgMusic.play(); that.setData({ isOpen: true, }) }, //暂停播放 listenerButtonPause() { var that = this bgMusic.pause() that.setData({ isOpen: false, }) }, listenerButtonStop() { var that = this bgMusic.stop() }, // 进度条拖拽 sliderChange(e) { var that = this var offset = parseInt(e.detail.value); bgMusic.play(); bgMusic.seek(offset); that.setData({ isOpen: true, }) }, // 页面卸载时停止播放 onUnload() { var that = this that.listenerButtonStop()//停止播放 console.log("离开") }, // 静音与否 isShow(){ let that=this; var audioInnerCtxWord = null //播发器 if (wx.createInnerAudioContext) { audioInnerCtxWord = wx.createInnerAudioContext() //微信内部的audio console.log(audioInnerCtxWord) audioInnerCtxWord.obeyMuteSwitch = true //不遵循静音开关,即静音下也能播放 } else { that.audioCtxWord = wx.createAudioContext('playerWord') //页面中的audio组件 } that.setData({ isShow:true }) }, isShow1() { var audioInnerCtxWord = null //播发器 if (wx.createInnerAudioContext) { audioInnerCtxWord = wx.createInnerAudioContext() //微信内部的audio console.log(audioInnerCtxWord) audioInnerCtxWord.obeyMuteSwitch =true//不遵循静音开关,即静音下也能播放 } else { that.audioCtxWord = wx.createAudioContext('playerWord') //页面中的audio组件 } let that = this; that.setData({ isShow:false }) } })
2019-04-07 - video src的referer问题
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo video src 向视频源服务器发请求,因服务器带防盗链,要求referer, 文档说referer固定为servicewechat.com,可是实测如图,开发工具发出的请求是带referer的,而用手机无论真机调试还是预览服务器端显示的请求referer都是空的。这是怎么回事呢? [图片]
2019-04-08 - audio里seek参数无用,都返回0
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo <button type='primary' bindtap='audio14'>设置当前播放时间为14秒</button> /** * 调到十四秒 */ audio14: function () { this.audioCtx.seek(14) } seek的参数设为多少触发的事件都是返回为0秒,根据教程视频做的,找不到问题在哪?求教大神
2019-04-05 - 小程序video组件如何加载带有referer防盗链的视频
自己的服务端加了一个referer的防盗链,wx。request中会带有 https://servicewechat.com的防盗链,自己服务器把这个过滤掉了,图片资源能正常访问,但现在遇到video组件存在一定的问题, 开发工具调用video组件可以播放视频,而在真机中,检测到referer为null,不能播放视频。请问怎么解决。
2019-04-05 - video组件播放高分辨率大比特率视频 只有声音没有图像
- 当前 Bug 的表现(可附上截图)[图片] - 预期表现 正常播放视频 - 复现路径 运行代码片段即可复现 视频分辨率720*1280 比特率:3Mbps - 提供一个最简复现 Demo 见代码片段
2019-04-05 - 小程序打开web-view白屏
- 当前 Bug 的表现(可附上截图) [图片] 一个简单的web-view嵌h5页面 [图片] 在onload里面设置URL并传参 - 预期表现 正常显示 - 复现路径 - 提供一个最简复现 Demo <web-view src="https://smoke.baiyatech.com/html/dist/index.html#/?miniType=mini&result=result"></web-view> 服务器也测试过支持tsl1.2了 有些手机会出现 有些不会
2019-04-04 - 小程序在webView中怎么实现下载文件
小程序在webView中怎么实现下载文件,已经配置合法域名了,有没有大神讲解下。
2019-04-03