javascript - How to convert string data:audio/ogg;base64 to file wav in C# -
i have string this:
"data:audio/ogg;base64,t2dnuwacaaaaaaaaaaabywaaaaaaabodbeqbe09wdxnizwfkaqe4aya+aaaaaabpz2dtaaaaaaaaaaaaabtjaaabaaaasjutcae4t3b1c1rhz3...h3krmzthxiweug=" this string ajax post using following code:
var reader = new window.filereader(); reader.readasdataurl(blob); reader.onloadend = function() { var base64data = reader.result; $.ajax({ url: "/home/converttowav", type: "post", data: { base64data : base64data } }); }; i want convert string file wav via c# in action converttowav.
try using alvas.audio
byte[] byteary= convert.frombase64string(mybase64string); memorystream stream = new memorystream(byteary); wavereader wr = new wavereader(stream); intptr format = wr.readformat(); byte[] data = wr.readdata(); wavewriter ww = new wavewriter(file.create(filename + ".wav"),audiocompressionmanager.formatbytes(format)); ww.writedata(data); ww.close();
Comments
Post a Comment