Umwandeln byte-array in wav-Datei
Ich versuche zu spielen, einen wav-sound, gespeichert in byte-array mit dem Namen bytes.
Ich weiß, dass sollte ich umwandeln byte-array in wav-Datei und speichern Sie es in meinem lokalen Laufwerk, dann heißt die gespeicherte Datei, aber ich war nicht in der Lage, umwandeln byte-array in wav-Datei.
bitte helfen Sie mir bei der sample-code zu konvertieren byte-arrary von wav-sound in wav-Datei.
hier ist mein code:
protected void Button1_Click(object sender, EventArgs e)
{
byte[] bytes = GetbyteArray();
//missing code to convert the byte array to wav file
.....................
System.Media.SoundPlayer myPlayer = new System.Media.SoundPlayer(myfile);
myPlayer.Stream = new MemoryStream();
myPlayer.Play();
}
InformationsquelleAutor der Frage Eyla | 2010-04-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
InformationsquelleAutor der Antwort Jay Riggs
Können Sie so etwas wie
File.WriteAllBytes(path, data)
oder......Alternativ, wenn Sie nicht wollen, zu schreiben, die Datei, die Sie konvertieren konnte das byte-array in einen stream und dann spielen...
PK 🙂
InformationsquelleAutor der Antwort Paul Kohler
Mit NAudio und Sie können versuchen, so etwas wie:
InformationsquelleAutor der Antwort yu yang Jian