这就是我正在做的,我读取了一个 .mp3
文件,以这种方式将其转换为 Base64String
:
using (fileStream)
{
fileStreamLength = (int)fileStream.Length + 1;
fileInBytes = new byte[fileStreamLength];
int currbyte = 0, i = 0;
while (currbyte != -1)
{
currbyte = fileStream.ReadByte();
fileInBytes[i++] = (byte)currbyte;
}
}
string fileInString = Convert.ToBase64String(fileInBytes);
现在经过一些工作后,我再次拥有相同的 Base64String
,我将通过 byte[] asBytesAgain = Convert.FromBase64String(fileInString);
将其转换为字节
现在我的问题是如何将这个 byte[]
写成要播放的 .mp3
文件?
最佳答案
File.WriteAllBytes("somefile.mp3", asBytesAgain);
关于c# - 将 byte[] 写成 mp3 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20552540/