iranrose63
پنج شنبه 01 دی 1390, 08:06 صبح
من میخوام یه فایل صوتی(با هر فرمتی) رو تو DB ذخیره کنم از کد زیر برای این کار استفاده میکنم
byte[] stream=File.ReadAllBytes(//my file pah);
سپس stream را در DB ذخیره میکنم تا اینجا مشکلی ندارم حالا می خوام این فایل رو در برنامه پخش کنم
byte[] stream=GetDataFromSQL();
MemoryStream ms=new MemoryStram(stream);
SoundPlayer player=new SoundPlayer();
ms.Position=0;
Player.Stream=null;player.stream=ms;
player.Play();
ولی به من خطا میده the wave header is corrupt
چه طور میتونم خطا رو رفع کنم
byte[] stream=File.ReadAllBytes(//my file pah);
سپس stream را در DB ذخیره میکنم تا اینجا مشکلی ندارم حالا می خوام این فایل رو در برنامه پخش کنم
byte[] stream=GetDataFromSQL();
MemoryStream ms=new MemoryStram(stream);
SoundPlayer player=new SoundPlayer();
ms.Position=0;
Player.Stream=null;player.stream=ms;
player.Play();
ولی به من خطا میده the wave header is corrupt
چه طور میتونم خطا رو رفع کنم