50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

چند سوال در مورد(فایل ها،رم،هارد) در C#

با عرض سلام و خسته نباشید خدمت دوستان گرامی

سوال 1_ بنده یک فایل mp3 رو اینکد کردم ، الان وقتی میخوام دیکد بشه فایل خارجی نداشته باشه و دیکد داخل رم صورت بگیره و فایل از داخل رم در مدیاپلیر C# پخش بشه

حال چجوری باید اینکارو بکنم؟؟

سوال 2_ چجوری میتونیم یک فایل mp3 رو با پسوند دلخواه خود اینکد کنیم؟؟ مثلا بجای mp3 از mp10 استفاده کنیم؟ و چجوری میتونیم برای پخش این فایل یک پلیر مخصوص بسازیم؟

سوال 3_ لطفا راهکار های خود را برای جلوگیری از دامپ شدن نرم افزار بگین

با تشکر از همه شما دوستان گرامی

پرسیده شده در 1397/03/10 توسط

1 پاسخ

0
            byte[] b = System.IO.File.ReadAllBytes(@"C:\yourDir\1.wav");
            string s = System.Text.Encoding.Default.GetString(b);
            System.IO.File.WriteAllText(@"C:\yourDir\1.mp10", s);
            MessageBox.Show("صوت با موفقیت در متن ذخیره شد");


            string s = System.IO.File.ReadAllText(@"C:\yourDir\1.mp10");
            byte[] b = System.Text.Encoding.Default.GetBytes(s);
            System.IO.MemoryStream ms = new System.IO.MemoryStream(b);
            System.Media.SoundPlayer myPlayer = new System.Media.SoundPlayer(ms);

            myPlayer.Play();

جواب سوال 1 و 2 بنده

ولی در حقیقت من میخوام سورس تبدیل استریم به فایل هارو یاد بگیرم مثلا این فقط برای wav هست و برای mp3 امکان پذیر نیست اگر کسی بلد باشه استریم رو تبدیل کنه به فایل ها لطفا راهنمایی کنه

مثلا استریم رو تبدیل کنیم به mp4 و در Vlc پخش کنیم

این کتابخانه خود ویژوال برای تبدیل استریم به wav هست

 System.Media.SoundPlayer myPlayer = new System.Media.SoundPlayer(YourMemoryStream);
پاسخ در 1397/03/13 توسط

پاسخ شما