- RecorderManager 录音的最大回调频率是多少?
RecorderManager.start(Object object)我们需要让录音数据尽可能快的回调onFrameRecorded,recordermanager设计的回调最小时间片能支持多少?或者说最高的回调频率是多少?怎样配置能得到这个最高频率?谢谢
2021-08-11 - iphone x 在不静音时无法震动
wx.vibrateLong({ success: function () { console.log("vibrate success"); }, fail: function () { console.log("vibrate fail"); } }); 简单调用震动功能,iphone x 手机,只有在开启静音的时候才能震动,关闭静音后就不能震动了,回调显示成功 vibrate success
2021-07-06 - RecorderManager在小米9上无法正常启动
在小米9上,如下代码无法启动录音 const options = { duration: 600000, sampleRate: 44100, numberOfChannels: 1, encodeBitRate: 192000, format: 'aac', frameSize: 0.24 }; recorderManager.start(options); onError报错信息 errCode:2 errMsg:"errType:2, err:init encoder fail, occur exception" 试了一下其他编码器: mp3, wav, PCM 都报同样的异常。 Android 10 MIUI 12 发现了一个其他手机的同样问题,貌似是个普遍问题,麻烦抓紧解决一下,谢谢 附链接如下: https://developers.weixin.qq.com/community/develop/doc/000a44f7fb84f8cd4f7a4b8fd5d000?highline=init%20encoder
2020-06-19 - wx.connectWifi在Android平台上报错12003
在小米9手机上使用wx.connectWifi无法连接网络,报错12003。同样的代码在iPhone系列上可以正常连接WIFI。看了一下这个问题还有别的开发者也提了,这里想附议一下,麻烦催一下负责这部分的工程师,主要这个功能是非常基础的功能,没了它整个上层功能都运行不了。非常感谢。
2020-06-08 - 如何将socket对象传递给worker线程?
我需要在worker线程内向外部主机发送数据,如何将udp socket传递给worker const WORKER = wx.createWorker('/worker/WorkerSender.js'); ... udp = wx.createUDPSocket(); ... WORKER.postMessage( { sock: udp, data: frameBuffer } ); worker线程如下 worker.onMessage(function (res) { res.sock.send( { address: '192.168.1.8', //'192.168.137.1', port: 22224, message: res.data }); }); 报错说 thirdScriptError worker uncaught third Error TypeError TypeError: s.sock.send is not a function.......... 's.sock.send' is undefined
2020-03-02 - recorderManager.onFrameRecorded如何调整帧大小?
const options = { duration: 60000, sampleRate: 44100, numberOfChannels: 1, encodeBitRate: 192000, format: 'aac', frameSize: 0.23 } recorderManager.start(options) 使用recorderManager时,无论怎么调整frameSize,貌似一帧的大小解码后最小只能到1024个抽样,AAC数据包为600字节左右。示例代码期待能获得230字节左右大小的数据包,但是不行,0.12也试了一下,仍然是600字节左右数据包,解码含1024抽样。我们的应用需要更小的数据包,如何设置recorderManager可以获得更小的数据包?谢谢
2019-09-19 - 如何使用完WIFI连接后切换回之前的网络连接?
我们需要用小程序连接特定的网络,现在有API支持。但是在用完这个网络之后需要切换回手机之前的连接的网络(比如4G,或是手机已经保存了密码的WIFI)。目前小程序好像不支持关闭WIFI从而连接4G,而且连接指定WIFI时必须提供密码,所以无法连接之前的WIFI(因为不知道密码)。请问这种情况怎么解决?或者小程序能不能增加一个API可以忘记指定的WIFI密码并且断开这个WIF连接。谢谢
2019-09-09 - recorderManager.onFrameRecorded如何调整帧大小?
const options = { duration: 60000, sampleRate: 44100, numberOfChannels: 1, encodeBitRate: 192000, format: 'aac', frameSize: 0.23 } recorderManager.start(options) 使用recorderManager时,无论怎么调整frameSize,貌似一帧的大小解码后最小只能到1024个抽样,AAC数据包为600字节左右。示例代码期待能获得230字节左右大小的数据包,但是不行,0.12也试了一下,仍然是600字节左右数据包,解码含1024抽样。我们的应用需要更小的数据包,如何设置recorderManager可以获得更小的数据包?谢谢
2019-08-30 - udp socket无法发送数据
如下代码可以创建UDP socket,但是无法发出数据,真机调试和预览都发不了。发送端手机为iPhone6和OPPO A57,接收端为笔记本电脑。已确定两端都连接同一个WIFI热点并在同一个局域网内,而且用其他手机工具APP可以从手机端成功发送UDP数据到接收端。试了几个基础库都不行。(2.7.1 2.7.7) const udp = wx.createUDPSocket() //udp.bind() if (udp === null) { console.log('暂不支持') return; } else { wx.showToast({ title: "" + udp, icon: 'success', duration: 2000 }) } udp.send({ address: '192.168.125.4', port: 8848, message: 'hello, how are you' })
2019-08-15 - livepusher能否用udp推流
- 需求的场景描述(希望解决的问题) 我们开发的应用对音频延迟非常敏感 - 希望提供的能力 livepusher支不支持用udp推流?我用nginx试了一下,是基于tcp的rtmp。推流的数据包频率能否调节?比如固定每10毫秒发一帧数据。
2019-07-07