4567关注14904浏览
你想反馈一个 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)
如果是需求:
* 你希望有什么能力?
* 你需要这个能力的场景是 ?
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
相亲相爱
20人对此回答表示赞同
我这边也遇到同样的问题,在最新的小程序版本上,用的小米手机,其它的手机也都测试过,MP3和AAC格式的高频信息也是没有,此问题是否有解决呢?感谢!
展开200回复分享发布于 5年前评论(0)
收起评论
-
绿茶`红茶`乌龙茶
19人对此回答表示赞同
兄弟,加我下吧
展开190回复分享发布于 5年前评论(0)
收起评论
-
吴柔
17人对此回答表示赞同
对于你的问题,我回答几点:
展开170回复分享发布于 5年前评论(0)
收起评论
-
Yogi
16人对此回答表示赞同
谢谢啦兄弟,有可能的话可以加个微信,可以及时交流一下
展开160回复分享发布于 5年前评论(0)
收起评论
-
微笑的酒窝
13人对此回答表示赞同
大神,你们好,此现象是否目前有相关的解决方法呢?如果可以方便的话,我的微信:jXiaoSu,我们可以相互交流沟通下,感谢!
展开130回复分享发布于 6年前评论(0)
收起评论
-
Raimundo
12人对此回答表示赞同
还有一种可能是如果你们不是直接用LIBLAME来压缩而是通过FFMPEG再调用LIBLAME的话,要记得把CUTOFF(高频消除)设为20000,有可能在华为的这个版本上没有设置
展开120回复分享发布于 5年前评论(0)
收起评论
-
Audrey
9人对此回答表示赞同
叶常青这个BUG对本公司非常非常非常重要,麻烦你了 展开90回复分享发布于 5年前评论(0)
收起评论
-
Jack
6人对此回答表示赞同
更新一下,选了AAC格式录音也没有高频,多数是FFMPEG的参数设置问题或是原始PCM流就把高频消除了
展开60回复分享发布于 5年前评论(0)
收起评论
-
Silje
3人对此回答表示赞同
1.
展开30回复分享发布于 6年前评论(0)
收起评论
-
Grady陈三岁
3人对此回答表示赞同
我这边的测试设备是红米5plus,测试在手机上通过软件wavepad录音是完整的(录制的wav的格式44100hz,24bit)。在小程序上尝试过了很多参数,包括采样率48000HZ+编码码率32000、44100HZ+32000、44100HZ+16200等,得到的数据都是不完整的,不是很清楚原因是什么?求助,感谢!这是我录制的音频文件,希望可以帮忙分析下:链接:https://pan.baidu.com/s/1Jh6_JHZI08hw-Zg__wubGQ密码:igyp
展开30回复分享发布于 6年前评论(0)
收起评论