PDA

View Full Version : خواندن اطلاعات يه فايل wave بايت به بايت



Afshin160
دوشنبه 30 فروردین 1389, 10:11 صبح
باسلام
چطور مي توان اطلاعات يه فايل Wave را بايت به بايت خواند.؟
چطور مي توان يه فايل Wave را با در نظر گرفتن هدر آن ايجاد كرد ؟

متشكرم .

adinochestva
دوشنبه 30 فروردین 1389, 10:31 صبح
می تونید از این پروژه کمک بگیرید
http://www.codeproject.com/KB/audio-video/CSharpWAVClassAndMixing.aspx

Afshin160
دوشنبه 30 فروردین 1389, 11:02 صبح
دوست عزيز مرسي ...
ولي اين لينك را قبلا" ديده بودم و حتي تست هم كردم و لي جواب نميده .

seven7777777
دوشنبه 30 فروردین 1389, 13:30 عصر
من دو تا تابع واسه يه برنامم نوشتم كه يكي فايل رو هر نوعي كه باشه به byte[] تبديل مي كنه و ديتابيس ذخيره مي كنه و اون يكيش همون Byte[] ها رو به خود فايل تبديل مي كنه و اونو اجرا مي كنه . نوع فايل هم اصلا مهم نيست چي باشه !!!
الان دم دستم نيست ولي در اولين فرصت برات مي ذارم .

mohammad meta
دوشنبه 30 فروردین 1389, 13:48 عصر
بوسیله filestream تمام فایل به صورت بایت میتونی بخونی .متد raed یک filestream آرایه ای از بایت بر می گرداند.


FileStream a = new FileStream(@" wave file path", FileMode.Open ,FileAccess.Read);
byte[] read = null;
a.Read(read, 0, (int)a.Length);