- WXWebAssembly在小插件中是否可用?
WXWebAssembly.instantiate 无法引用小插件中的文件路径名
2021-05-14 - getRecorderManager中录音的audioSource工作不正常
- 当前 Bug 的表现(可附上截图) 手机依然使用蓝牙耳机录音 - 预期表现 手机会使用自带MIC录音 - 复现路径 iphone手机连接蓝牙耳机(包括AIRPODS和非AIRPODS)与任何联系人进行一下语音通话,结束后注意到手机屏幕右上方有蓝牙耳机的图标运行小程序,发现录音时蓝牙耳机图标没有消失,录音使用的audiosource其实是蓝牙耳机。选择重新进入小程序或是打开/关闭调试,使小程序强制重启。再次运行小程序,发现右上角的蓝牙耳机图标消失,录音正确的使用了手机内置麦克风进行录音。期望:无论之前的麦克风是什么状态,当进入或切换回小程序环境时,都能正确的选择当前设置的录音audiosource。注意这个包括pause/resume,如果暂停前是用内置麦克风录音的,中途用户接了蓝牙耳机通话,结束后返回小程序,小程序resume录音,希望audiosource也要正确restore,总之希望audiosession的切换/恢复要正确,谢谢。 录音代码 wx.getRecorderManager().start( { duration: 1500, sampleRate: 48000, numberOfChannels: 1, format: 'pcm', audioSource: "buildInMic", }, 不要问我什么手机什么版本,所有的手机都一样,谢谢!
2020-12-12 - getRecorderManager中录音的audioSource工作不正常
iphone手机连接蓝牙耳机(包括AIRPODS和非AIRPODS)与任何联系人进行一下语音通话,结束后注意到手机屏幕右上方有蓝牙耳机的图标运行小程序,发现录音时蓝牙耳机图标没有消失,录音使用的audiosource其实是蓝牙耳机。选择重新进入小程序或是打开/关闭调试,使小程序强制重启。再次运行小程序,发现右上角的蓝牙耳机图标消失,录音正确的使用了手机内置麦克风进行录音。期望:无论之前的麦克风是什么状态,当进入或切换回小程序环境时,都能正确的选择当前设置的录音audiosource。注意这个包括pause/resume,如果暂停前是用内置麦克风录音的,中途用户接了蓝牙耳机通话,结束后返回小程序,小程序resume录音,希望audiosource也要正确restore,总之希望audiosession的切换/恢复要正确,谢谢。 不要问我什么手机什么版本,所有的手机都一样,谢谢!
2020-12-11 - iphone的recorder manager录mp3到最长时间 10分钟后无法再录音,请官方回答?
如题,IPHONE所有机型,全部都是最新版本,不要问我要代码,我说的很清楚了
2019-11-01 - 是否能在音频播放中加入endTime?请官方回答
我们的需求如下,实现复读机的 A-B 循环播放功能(A是起始时间,B是结束时间),并且可以在A-B间循环。 目前的微信API中有AudioContext和InnerAudioContext以及BackgroundAudioManager 目前的实现中和我们需求相关的参数和方法有: number startTime开始播放的位置(单位:s),默认为 0 boolean loop是否循环播放,默认为 [代码]false[代码] BackgroundAudioManager.onTimeUpdate(function callback)监听背景音频播放进度更新事件,只有小程序在前台时会回调。 BackgroundAudioManager.seek(number currentTime)跳转到指定位置 InnerAudioContext.seek(number position)跳转到指定位置 按理说可以满足需求,但是我们的需求对于循环的实时性要求很高(0-1毫秒延迟,延迟是指播放到B点后,再次从A点开始播放前的短暂空白声音),所以实际上无法被满足。 现有的方法是底层native的onTimeUpdate播放事件回传至js,然后再由js控制seek,这样的延时太大,所以需要在底层native实现A-B循环的功能,谢谢。 需要加入的参数为:number endTime结束播放的位置(单位:s),默认为 声音的实际长度,当播放到endTime时,播放自动停止,如果设置了loop循环,会自动从startTime处开始播放,谢谢。
2019-11-01 - 录音会影响VIDEO播放
- 当前 Bug 的表现(可附上截图) IPHONE 7P 在播放VIDEO时,启动录音,会引起VIDEO声音中断。在录音自然结束后,重启录音,会使VIDEO声音停止。 - 预期表现 - 复现路径 - 提供一个最简复现 Demo https://developers.weixin.qq.com/s/59BF0wmP7j83
2019-05-21 - getRecorderManager中录音的audioSource工作不正常
- 当前 Bug 的表现(可附上截图) 手机依然使用AirPod耳机录音 - 预期表现 手机会使用自带MIC录音 - 复现路径 - 提供一个最简复现 Demo 播放一首重金属摇滚乐。在iPhone7上连上AirPod时,把AirPod放入耳中。使用 wx.getRecorderManager().start( { duration: 1500, sampleRate: 44100, numberOfChannels: 1, encodeBitRate: 320000, format: 'mp3', audioSource: "buildInMic", }, ) 然后将两只耳机取出耳中,或关闭蓝牙,再一次录音。 比较两个录音文件的文件大小和频谱,区别是很大的。如果是正常工作的话,两者都是通过手机自带MIC录音的话,区别是非常小的。
2019-04-23 - 插件缺少一些能力
- 我目前想做一个插件,来实现本地录音并处理,再返回处理结果给应用。需要以下能力 (1)wx.getFileSystemManager 读取录音文件,目前插件不能开(2)recorderManager要返回wav文件 (3)wx.createWorkers 开多线程后台处理,目前插件不能开 (4)worker.postMessage(ArrayBuffer) 直接给worker传二进制数据,需要底层管道优化 (5)wx.getUserInfo 获取用户信息 (6)WebAssembly 我的处理程序是用C++编译的 (7)或者asm.js ,需要小插件支持分包加载JS (8)希望支持WEBAUDIO API , 同时要加上选择录音源的功能 - 预期表现 以上功能都能实现
2018-09-10 - iOS退出小程序时卡死
你想反馈一个 Bug 还是 提一个需求? 如果是 Bug: * Bug 表现是什么?预期表现是什么? 打开小程序 移步易景 ,中途随机退出小程序,有一定几率UI卡死,Android版本无此问题。 预期和Android一样不会卡死 * 如何复现? 如上 * 提供一个最简复现 Demo 个人猜想是ios退出时在清理垃圾,正好垃圾太多又跑在主线程上,所以就要卡很久 或者另一种可能是有些API是同步阻塞的,在退出小程序的时候底层把它们的执行暂停了,但是主线程又在等它返回,所以就卡死了
2018-03-20 - wx.getRecordManager在华为mate9 mate10上录音不正常
你想反馈一个 Bug 还是 提一个需求? BUG 如果是 Bug: * Bug 表现是什么?预期表现是什么? wx.getRecordManager用MP3方式录音,码率设置为128000(中)--320000(最高),采样率设为44100,录音文件的高频音乐完全丢失。 在IOS和其它ANDROID机型,包括华为的非MATE机型上都是正常的,高频完整保留了下来。 预期是在华为的mate系列机型上录音的高频音乐完整保留 * 如何复现? 用wx.getRecordManager在华为mate9 mate10上录音 * 提供一个最简复现 Demo const options = { duration: 10000, sampleRate: 44100, numberOfChannels: 1, encodeBitRate: 320000, format: 'mp3' } const recordManager = wx.getRecorderManager(); recordManager.start(options) 如果是需求: * 你希望有什么能力? * 你需要这个能力的场景是 ?
2018-03-09