برنامه نویسیمقالات

پخش کردن فایلهای صوتی و تصویری در سی شارپ

نمونه برنامه سی شارپ

پخش کردن فایلهای صوتی و تصویری در سی شارپ

پخش کردن فایلهای صوتی و تصویری در سی شارپ

 

پخش کردن فایلهای صوتی و تصویری با استفاده از mediaplayer.dll

شما به راحتی میتوانید در محیط دات نت با استفاده از کامپوننت WindowsMediaPlayer ، انواع فایل های صوتی و تصویری که خود مدیا پلیر ویندوز قابل به باز کردن آنها می باشند، پخش کنید.


برای این منظور بعد از ایجاد یک پروژه در محیط ویژوال دات نت ، بروی Toolbox راست کلیک کرده و گزینه ی Choose Item را انتخاب کنید مطابق شکل زیر:

نمونه برنامه سی شارپ

در پنجره Choose Toolbox Item همانند شکل زیر زبانه ی COM Components انتخاب کرده و در لیست گزینه ی Windows Media Player را تیک میزنیم.

نمونه برنامه سی شارپ

با این کار کنترل مورد نظر به Toolbox اضافه می شود.

نمونه برنامه سی شارپ

کنترل را به فرم پروژه اضافه کرده :

سورس برنامه نمایش عکس با OpenFileDialog

حالا میخواهیم فایلی انتخاب شده توسط کاربر با این کنترل پخش و اجرا کنیم. برای این منظور یک دکمه به فرم اضافه میکنیم و کدهای زیر را در رویداد کلیکش می نویسیم:

//ایجاد کنترل برای باز کردن فایل 
            OpenFileDialog ofd = new OpenFileDialog();
            // Open تعیین نمایش فرمت فایلها در  پنجره 
            ofd.Filter = "mp3 files |*.mp3";
            //عنوان پنجره
            ofd.Title = "Please select your mp3 files for play...SoftSaaz.ir";
            // در صورتی که فایل صوتی انتخاب شود
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                // میتوان مسیر فایل را به مدیا پلیر داد URL   با خاصیت
                // در این صورت کترل مدیا پلیر فایل انتخابی را پخش خواهد کرد
                WindowsMediaPlayer1.URL = ofd.FileName;
            }

کد های بالا گویای چگونگی کار کردن برنامه می باشد.

با استفاده از این کامپوننت میتونید کنترل کامل به پلیر خود داشته باشین. خصوصیت پرکاربردش می توان به Ctlcontrols اشاره کرد که میتوان آهنگ رو مدیریت کرد برای مثال :

 //پخش کردن 
            WindowsMediaPlayer1.Ctlcontrols.play();
            //متوقف کردن آهنگ
            WindowsMediaPlayer1.Ctlcontrols.stop();
            //ایست کردن آهنگ
            WindowsMediaPlayer1.Ctlcontrols.pause();
            //آهنگ قبلی
            WindowsMediaPlayer1.Ctlcontrols.previous();
            //آهنگ بعدی
            WindowsMediaPlayer1.Ctlcontrols.next();
            //حالت سریع
            WindowsMediaPlayer1.Ctlcontrols.fastForward();
            //یواش کردن فایل
            WindowsMediaPlayer1.Ctlcontrols.fastReverse();
            // نمایش مدت زمان فایل
            MessageBox.Show(WindowsMediaPlayer1.Ctlcontrols.currentItem.durationString);

و خیلی از خواص دیگر کافیه یه کم باهاش کار کنین خودتون میتونین یه پلیر بسازین .

دانلود سورس برنامه


برای مشاهده کلیه سورس های برنامه سی شارپ کلیک نمایید.

تمامی مطالب توسط تیم سافت ساز ترجمه و جمع آوری می شود . منبع سافت ساز

امتیاز دهی به این مطلب :

امتیاز

جمع امتیازات

لطفا به ین مطلب امتیاز دهید.

User Rating: 2.95 ( 3 votes)

نگین یادگار

نگین یادگارهستم . فعالیتم در سایت سافت ساز در حیطه تولید محتوا ست. جذابیت های کار وقتی برای خسته شدن نمیذاره .روزمرگی تکراری رو با تازگی دنیای مجازی به یه گذر شیرین تبدیل کردم.

یک دیدگاه

  1. ممنون اطلاعات بسیار خوب بود اگر بخوام باورد کاربر به برنامه به صورت خودکار فیلم یا اهنگ پخش بشه چه راه حلی داره

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا