- 使用微剪插件编辑视频时微信闪退或小程序卡死
拍摄视频30s后有时会出现微信闪退的情况,编辑视频页面点击下一步导出视频后小程序卡死,无法导出视频。 <my-clip settings="{{settings}}" showClose="{{true}}" bindclose="handleClose" > </my-clip> Page({ /** * 页面的初始数据 */ data: { settings: { common: { exportPagePath: '/pages/export/index', } }, }, handleClose() { wx.navigateBack() } }) [图片][图片]
2021-01-28 - 音频组件api播放问题?
实时获取经纬度接口和音频接口相结合,如果在某点附近时就播放那个点的音频,但是如果两个点过近(小于20m)的话,由于经纬度是实时监听的, 就会导致最近的距离点每次都不一样,这样就会导致多次获取音频路径,造成了多个音频同时播放的问题,但是页面中只定义了一个全局音频管理器, 音频路径每次也只会获取到一个,为什么会出现多个音频同时播放的问题呢? _locationChangeFn = function(res) { //实时获取经纬度 let {latitude, longitude} = res; //当前经纬度 self.curlatitude = latitude.toFixed(6); self.curlongitude = longitude.toFixed(6); console.log("实时经纬度", self.latlng); let markersArray = allSpotArr; markersArray.forEach((item, index)=>{ // 计算距离每个点的距离 let DISTANCE = Location.distance(self.curlatitude, self.curlongitude, Number(markersArray[index].lat), Number(markersArray[index].lng)); self.distanceKm[index] = DISTANCE; }) // 距离数组 let distanceKmArray = self.distanceKm; let CURRENTDISTANCEINDEX = -1; // 最近点距离数组 let distanceSpotArr = []; let distanceSpotArrs = []; distanceKmArray.forEach((item, index) => { // 判断到达某点附近时(50m) if( Number(item) <= 0.03){ let obj = { index: index, distance: item } distanceSpotArrs.push(obj) distanceSpotArr.push(Number(item)) } }); console.log("最小距离数组", distanceSpotArrs); if(distanceSpotArr.length > 1){ var min = Math.min(...distanceSpotArr); console.log("最小距离", min); // 计算最小距离的索引值 let minIndex = distanceSpotArr.findIndex((item, index) => { return item == min; }); CURRENTDISTANCEINDEX = distanceSpotArrs[minIndex].index; }else if(distanceSpotArr.length == 1){ CURRENTDISTANCEINDEX = distanceSpotArrs[0].index console.log("距离的数组", distanceSpotArrs); }else{ CURRENTDISTANCEINDEX = -1; } if(CURRENTDISTANCEINDEX != -1){ //音频路径 let narrateSrc; // 如果是中文,则有男女声切换 if(self.lang == 'cn'){ narrateSrc = self.is_man ? (self.$imgsrc + markersArray[CURRENTDISTANCEINDEX].mp3_cn_boy) : (self.$imgsrc + markersArray[CURRENTDISTANCEINDEX].mp3); }else{ narrateSrc = self.$imgsrc + markersArray[CURRENTDISTANCEINDEX].mp3; } //如果音频路径不存在时赋值直接播放 if(!audiosrc){ audiosrc = narrateSrc; innerAudioContext.src = audiosrc; innerAudioContext.autoplay = true; self.isLatlngAudioPlay = true; }else{ //如果音频路径存在时判断是否和上一次的相等,不相等则直接播放 if(audiosrc != narrateSrc){ audiosrc = narrateSrc; console.log("音频不相等时播放"); innerAudioContext.src = audiosrc; innerAudioContext.play(); self.isLatlngAudioPlay = true; }else{ //如果音频路径存在时判断是否和上一次的相等,相等时判断当前是否有音频播放,如果有则不做操作 if(self.isLatlngAudioPlay){ console.log("正在播放不做操作"); }else{ //如果音频路径存在时判断是否和上一次的相等,相等时判断当前是否有音频播放,如果没有有则获取音频路径进行播放 console.log("暂停时播放"); audiosrc = narrateSrc; innerAudioContext.src = audiosrc; innerAudioContext.play(); self.isLatlngAudioPlay = true; } } } console.log("音频地址", narrateSrc, markersArray[CURRENTDISTANCEINDEX]); }
2020-06-09 - 安卓真机测试地图无法缩放和拖动,请问是什么原因?
<map :latitude="latitude" :longitude="longitude" :markers="covers" @markertap="markertap" id="mymap" :scale="scale" @updated="updated" @regionchange="regionchange" :show-location="true" :polyline="polyline" show-location="true" ></map> <!-- 引导层 --> <!-- <cover-view :class='["guideBox",isGuideShow?"guideBoxShow":""]' v-show="isGuideShow" @touchmove.stop.prevent> <cover-image src="../../static/nav.png" class="navImg"></cover-image> <cover-image src="../../static/languages.png" class="languagesImg"></cover-image> <cover-image src="../../static/daohang.png" class="daohangImg"></cover-image> <cover-image src="../../static/jingdian.png" class="jingdianImg"></cover-image> <cover-image src="../../static/hotline.png" class="hotlineImg"></cover-image> <cover-view class="iKnow" @tap.stop="closeGuideBox">我知道了</cover-view> </cover-view> --> <!-- 右侧浮动按钮 --> <cover-view class="rightSuspend"> <cover-view class="languageSwitch" @tap="languageSwitch"> <cover-image class="img" src="../../static/language.png"></cover-image> </cover-view> <cover-view class="autoSwitch" @tap="switchChange" style="transition: all .2s;"> <cover-image :src="isRealTimePosition ? opensrc : closesrc" class="switchImg"></cover-image> </cover-view> </cover-view> <!-- 是否播放弹窗 --> <!-- <view class="isAudioPlay" v-show="isPlayTipShow"> <text>当前正在解说A景点,距离下一个景点1000米</text> <text class="close" @tap="closePlayTip">关闭</text> </view> --> <!-- marker点详情弹框 --> <cover-view :class='["markerInfo",markerInfoShow?"animation-slide-bottom":""]' v-show="markerInfoShow"> <cover-image src="../../static/tcbg.png" class="bgImg"></cover-image> <cover-view class="info"> <cover-view class="close" @tap="markerInfoClose">关闭</cover-view> <cover-view class="img"> <cover-image :src="sightInfo.pic_path"></cover-image> </cover-view> <cover-view class="textinfo"> <cover-view class="title">{{sightInfo.title}}</cover-view> <cover-view class="info-box">{{sightInfo.intro}}</cover-view> <cover-view class="botbtn"> <cover-view class="narrate" @tap.stop="narrateMarker" v-show="curIndex == -1"> <cover-image src="../../static/ypicon.png" class="ypicon"></cover-image> <cover-view class="t">语音导览</cover-view> </cover-view> <cover-view class="gohere" @tap="goMarkerPoint(sightInfo.id)"> <cover-image src="../../static/locicon.png" class="locicon"></cover-image> <cover-view class="t">到这里</cover-view> </cover-view> </cover-view> </cover-view> </cover-view> </cover-view> 地图上嵌入了cover-view标签,ios可以拖动,但是安卓无法拖动。
2020-04-27 - 开发者工具bug
- 当前 Bug 的表现(可附上截图) [图片] tabbar点击时图片无法更换,只有首页的正常,之前没有这个问题,今天更新之后出现的 [图片] 定义顶部导航栏,出现了两个箭头第一个不是我加的,第二个是我加的图片,也是今天更新之后出现的 [图片]
2019-01-21 - page文件夹的所有文件空白
[图片] 文件里是有代码的,但是点开之后在工具上显示空白!
2018-12-03 - 微信开发者工具黑屏
[图片] 上一个版本就出现黑屏了,然后我更新了,这个版本用了一周又开始黑屏了,电脑本身没问题配置也带的起来,系统本身也没错误,为什么我的开发者工具总是黑屏?
2018-11-26 - 微信开发者工具调试页面的问题
[图片] 选择页面样式时,右侧编辑器的styles无法及时出现选中的样式以及右侧编辑器无响应的情况
2018-11-22 - 微信小程序编辑器的问题
[图片] 调整按钮或者view的大小时我一般都会在右侧的styles先编辑,大小调好后我才会写到wxss里,这里就出现了问题,第一点:滚动鼠标滚轮无法放大缩小;第二点:我点击键盘的上下按钮时有时候会直接调到另一个属性,就像图中一样,我修改的是id为xiugai的按钮,改变大小会按键盘的上下按钮,这是微信开发者工具就会跳到另一个样式,无法改变大小!第三点:工具的编辑器没有类似于firebug的selectpath功能,建议添加一下。还有右侧修改style时有时候无法编辑的情况,甚至还出现无法复制的情况!
2018-11-22 - 小程序开发者工具黑屏
[图片] 莫名的黑屏,从上周开始,每天必黑,这是什么问题?关闭还关闭不了,只能用资源管理器关闭。
2018-11-20