WeChatMsg
WeChatMsg copied to clipboard
[Request] 对于语音的解析
👌 是否检查过没有类似issue
否
🥰 需求描述 | Feature Description
请求可以播放语音。
🧐 解决方案 | Proposed Solution
语音的所有信息存放在MediaMSG中,而在对MediaMsg进行解密以后得到的表中包含3个值(Reversed1,2忽略),Key,ReservedID与Buf,其中Buf为silk3格式的语音文件,reservedid为在MSG表中对应的MSGSvrID,可以通过查type(34)寻找语音对应的msgsvrid,在mediamsg对应的表中进行解密并播放(目前主流方案是转换为pcm再次转换为MP3),若可以直接播放pcm则忽略(参开开源项目silk2mp3)
📝 补充信息 | Additional Information
No response