如何在C#Xamamrin中将一个字节串和一种格式转换为音频

本文关键字:一种 格式 转换 音频 字节 一个 C#Xamamrin | 更新日期: 2023-09-27 18:21:16

在JSON响应中,

{
"audio_bytes": "IyFBTVIKPHxLb+hMacfM6meP90JAdIAAF/pDsVUEAABYEqAuNSA8bkx7OIxeEt4EfZiQe0I1Lq2kpvlW3ObkpIHTZRLg4Dx6SyTq5i4BvhEfCeXMpyzhiepROrvDsHoTTqUMhFTgPDhEmjhnvRP+EYFasegtHr2CR9eZnU/liW6ghERhETA8ek",
"audio_format": "wav"
}

(1) 如何将此字节字符串还原为音频文件?

如何在C#Xamamrin中将一个字节串和一种格式转换为音频

byte[] bytes = Convert.FromBase64String(base64);
File.WriteAllBytes("Message1.wav", bytes);

首先从字符串转换回字节数组,因为它的Base64字符串。然后将其归档到具有以下格式的文件中。

您可以尝试:

System.IO.File.WriteAllBytes("yourfilepath.wav", Encoding.ASCII.GetBytes(somestring));