Closed mikualpha closed 4 years ago
描述这个Bug 使用C# Native框架开发的语音插件发送约语音(mp3格式)时(如这个约3s的音频)。 PC端无法正常播放(无论多长的音频文件,时长均显示为1s)。 移动端可以播放,但显示时长为36s(时长被放大约10倍,但实际播放是正常时长3s)。
复现步骤 下载示例音频,并用CQ码通过mirai-native直接发送即可。 如:"[CQ:record,file=" + path + "]"
期望的行为 PC端应当可以正常获取时长,并可以播放。
截图和日志 日志显示转换成了amr格式,无乱码等异常情况。有需要可以后续补充。 PC端: 移动端: 以上为同一条消息的两端不同视角。
运行环境
mirai core
mirai console
mirai native
Java
更多信息 因为不太清楚对CQ码内容所指向的文件进行转换是由mirai-native进行还是传给了mirai-core,所以姑且先在这里提个issue问一下QAQ。
mIra native不会对音频转码,请自行转换为amr或silk 格式,mirai core会把所有非silk 格式文件当成amr发送。
描述这个Bug 使用C# Native框架开发的语音插件发送约语音(mp3格式)时(如这个约3s的音频)。 PC端无法正常播放(无论多长的音频文件,时长均显示为1s)。 移动端可以播放,但显示时长为36s(时长被放大约10倍,但实际播放是正常时长3s)。
复现步骤 下载示例音频,并用CQ码通过mirai-native直接发送即可。 如:"[CQ:record,file=" + path + "]"
期望的行为 PC端应当可以正常获取时长,并可以播放。
截图和日志 日志显示转换成了amr格式,无乱码等异常情况。有需要可以后续补充。 PC端: 移动端: 以上为同一条消息的两端不同视角。
运行环境
mirai core
版本:1.2.2mirai console
版本:1.0-M4-dev-3mirai native
版本:1.9.1Java
运行时版本:1.8.0_252更多信息 因为不太清楚对CQ码内容所指向的文件进行转换是由mirai-native进行还是传给了mirai-core,所以姑且先在这里提个issue问一下QAQ。