感谢您的反馈,后续会规划修复此问题。
InnerAudioContext播放本地下载音频失败会播放上一次音频- 当前 Bug 的表现(可附上截图) 使用 InnerAudioContext 播放音频时, 如果url 是一个本地下载的音频 例如一个错误的本地音频地址: wxfile://store_123456.mp3 那么如果播放失败 会播放上一次成功播放的音频 并且不会 onError 。网络资源不存在该问题 - 预期表现 播放本地音频失败 应该不播放之前可成功播放的音频 并且走onError回调 - 复现路径 点击 播放正确网络音频 按钮 正常播放 点击错误播放路径本地音频按钮 依然会播放网络资源音频 - 提供一个最简复现 Demo https://developers.weixin.qq.com/s/wTHXa8m77s8M - 复现机型 小米8 iphone xr 开发者工具
2019-05-05麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
video 组件只能在 WiFi 下播放视频,切换 4G 无法播放,求解!小程序 video 组件只能在 WiFi 下播放视频,切换 4G 无法播放,视频源是腾讯视频,请问怎么回事呢?
2019-05-05看起来是网络质量不过关,建议使用腾讯云 :)
微信小程序码接口经常超时,read/connect Timed out小程序码获取接口经常超时https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=%s每天有几百次超时, 20000次左右调用,大概有不足500的超时 调用相关代码 SimpleClientHttpRequestFactory simpleClientHttpRequestFactory = new SimpleClientHttpRequestFactory(); simpleClientHttpRequestFactory.setConnectTimeout(3000); simpleClientHttpRequestFactory.setReadTimeout(6000); RestTemplate restTemplate = new RestTemplate(new BufferingClientHttpRequestFactory(simpleClientHttpRequestFactory)) ; String url=String.format(settings.getWXaCodeUnlimit(), token); Map<String, Object> param = new HashMap<>(); param.put("scene", sceneStr); param.put("page", page); param.put("width", 160); param.put("auto_color", false); Map<String,Object> lineColor = new HashMap<>(); lineColor.put("r", 0); lineColor.put("g", 0); lineColor.put("b", 0); param.put("line_color", lineColor); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON_UTF8); HttpEntity requestEntity = new HttpEntity(param, headers); ResponseEntity<byte[]> entity = null; entity = restTemplate.exchange(url, HttpMethod.POST, requestEntity, byte[].class); 异常堆栈情况 java.net.SocketTimeoutException: connect timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668) at sun.net.NetworkClient.doConnect(NetworkClient.java:175) at sun.net.www.http.HttpClient.openServer(HttpClient.java:432) at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264) at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1104) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:998) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153) at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:80) at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:53) at org.springframework.http.client.BufferingClientHttpRequestWrapper.executeInternal(BufferingClientHttpRequestWrapper.java:56) at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:53) at org.springframework.http.client.InterceptingClientHttpRequest$InterceptingRequestExecution.execute(InterceptingClientHttpRequest.java:93)
2019-04-30微信有上万台机器,每天都有机器过保下线,如果这里不采用域名,对于运维来说将会是灾难性的。 所以,申请域名白名单吧。 实在是不行的话,还有个比较low的方法,工作量也比较大。 可以通过getcallbackip拉取所有IP存储下来加白名单。然后自己定期维护这个IP列表。(自己监控发现某个IP多次失败异常,就把它从可用列表里面去掉)
微信的api.weixin.qq.com的IP地址随时变化?由于公司的服务器不能随意访问外网,必须打通网络通过外网的IP地址才能访问。但是微信的api.weixin.qq.com的IP地址又是随时变化的。打通ping api.weixin.qq.com域名得到的IP后,一旦api.weixin.qq.com的IP地址变化后,程序中所有的微信API接口的操作都用了不了。不知道大家有没有遇到过这个问题啊。。。。 这种问题怎么解决呀
2019-04-28你这个m3u8的资源不行,无法播放,请换一个链接
小程序中的video标签- 当前 Bug 的表现(可附上截图) <video>标签,在ios端无法播放视频 - 预期表现 能够正常播放 - 提供一个最简复现 Demo <video src='http://streamtest01.cccf-cloud.com:9080/stream/live/28/11001/playlist.m3u8?token=dXJsOnJ0c3A6Ly8xNzIuMTYuMjEzLjIxNToyNTU0L3N0cmVhbS9saXZlLzIwYmNjOTY1Y2JhODRhYmNhZjg1YzliNTFjYWI4MDNlLzE/dG9rZW49ZFhKc09rMVRRMUE2THk4eU1HSmpZemsyTldOaVlUZzBZV0pqWVdZNE5XTTVZalV4WTJGaU9EQXpaUzh4UDNOMVluUjVjR1U5VUhKcGRtRjBaVjlvYjI1bGVRPT0=' autoplay='true' ></video>
2019-04-25请按照文档 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1458557405 进行转发 如有问题,请提供详细的appid、客服微信号、用户openid以及操作时间等信息。
小程序客服消息无法转发到网页版客服工具小程序客服消息无法转发到网页版客服工具,转发代码如下,是什么问题呢? <xml> <CreateTime>1556089755</CreateTime> <FromUserName><![CDATA[gh_08a94244d51a]]></FromUserName> <MsgType><![CDATA[transfer_customer_service]]></MsgType> <ToUserName><![CDATA[oPZMe0QcCZuWzIBxuyW6pu4Ep4xY]]></ToUserName> </xml>
2019-04-24确认这里是文档问题,会尽快修复。谢谢。
命令行调用[图片]
2019-04-23这里是文档问题,会尽快修复。谢谢。
微信开发工具Windows 32和Windows ia32 有啥区别?rt, [图片]
2019-04-23此问题已知很久了。 是调用了安卓系统拍摄,各个手机对duration的支持不太相同导致的,暂时无法修复。
wx.chooseVideo设置maxDuration在Android中无效wx.chooseVideo设置maxDuration在Android中无效 附之前的童鞋提的相同的问题: 1.wx.chooseVideo获取视频maxDuration设置获取时间安卓无效 https://developers.weixin.qq.com/community/develop/doc/0004a89a074ef083eb27f797651800?page=2#comment-list 2.wx.chooseVideo这个接口的maxDuration配置无效https://developers.weixin.qq.com/community/develop/doc/0002a811bc0ae065c16845e2d56800?highLine=maxDuration 3.wx.chooseVideo接口真机调试 https://developers.weixin.qq.com/community/develop/doc/00000019db06409a8168d78235b000?highLine=maxDuration 4.wx.chooseVideo 获取视频 maxDuration 设置超过60 https://developers.weixin.qq.com/community/develop/doc/00026a7de44ee84dd328392d75b800?highLine=maxDuration 5.chooseVideo使用相机拍摄时长限制问题https://developers.weixin.qq.com/community/develop/doc/0006081d634738173028681ea56400?highLine=maxDuration 6.关于wx.chooseVideo录制视频时长问题https://developers.weixin.qq.com/community/develop/doc/0004ea05550bd09db7187cd5551800?highLine=maxDuration [图片] 替代方案一:获取视频时长,超过一分钟弹窗提示并且结束录制,不行,因为要选择视频成功后才能获取视频时长,录制中不能获取时长; 替代方案二:判断点击上传按钮60S后弹窗提示并且结束录制,不行,不支持在原生的录像界面弹出小程序的弹窗,存在原生组件层级优先级问题 替代方案三:官方是否提供监听录像开始的API或者停止录像的API呢
2019-04-22您好,请在complete里面加日志,确定消息走到了这里。 如果还是有问题,请提供代码片段。
安卓机 wx.getLocation没反应[代码]wx.config({[代码][代码] [代码][代码]debug: [代码][代码]true[代码][代码], [代码][代码]// 因为在手机上测试没法打印,当debug为true时,所有的返回值都会在手机上alert出来[代码][代码] [代码][代码]appId: sdkSign.appId, [代码][代码]// 必填,公众号唯一标识[代码][代码] [代码][代码]timestamp: sdkSign.timestamp, [代码][代码]// 必填,生成签名的时间戳[代码][代码] [代码][代码]nonceStr: sdkSign.nonceStr, [代码][代码]// 必填,生成签名的随机串[代码][代码] [代码][代码]signature: sdkSign.signature,[代码][代码]// 必填,签名[代码][代码] [代码][代码]jsApiList: [[代码][代码]'getLocation'[代码][代码],] [代码][代码]// 必填,需要调用的接口列表,本需求里只是获取位置信息,具体的接口名称查阅js-sdk文档[代码][代码] [代码][代码]});[代码][代码] [代码][代码]//获取地理位置[代码][代码] [代码][代码]wx.ready([代码][代码]function[代码][代码](){[代码][代码] [代码][代码]wx.getLocation({[代码][代码] [代码][代码]type: [代码][代码]'wgs84'[代码][代码], [代码][代码]// 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]var[代码] [代码]latitude = res.latitude; [代码][代码]// 纬度,浮点数,范围为90 ~ -90[代码][代码] [代码][代码]var[代码] [代码]longitude = res.longitude; [代码][代码]// 经度,浮点数,范围为180 ~ -180。[代码][代码] [代码][代码]console.log([代码][代码]'经度:'[代码][代码]+longitude);[代码][代码] [代码][代码]console.log([代码][代码]'纬度:'[代码][代码]+latitude);[代码][代码] [代码][代码]getLocationBylatlng(latitude, longitude);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]cancel: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]alertMsg([代码][代码]"定位失败"[代码][代码], 2);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码][代码](res){[代码][代码] [代码][代码]alertMsg([代码][代码]"定位失败"[代码][代码], 2);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]});[代码]
2019-04-22