وبلاگ فرهاد مرتضی پور

Farhad Mortezapour's Blog

وبلاگ فرهاد مرتضی پور

Farhad Mortezapour's Blog

پخش صدا های پیش فرض ویندوز در دات نت 2

اگر از دات نت 2.0 استفاده می کنید می توانید از فضا نام System.Media و کلاس های SystemSound و SystemSounds بهره بگیرید.

 

کلاس SystemSounds شامل پنج پراپرتی استاتیک است که می توانید برای بدست آوردن نمونه هایی از کلاس SystemSound استفاده کنید. این کلاس دارای متدی بنام Play() می باشد که با استفاده از آن می توانید فایل wave مرتبط با sound در کنترل پنل ویندوز را پخش کنید.

 

توجه : کاربر می تواند همه صدا ها را غیر فعال کند یعنی هیچ صدایی از بلندگو های کامپیوتر شنیده نشود

 

بعنوان مثال برای پخش صدای beep کلاسیک می توانید از کد زیر استفاده کنید :

 

System.Media.SystemSounds.Beep.Play();

 

همچنین می توانید برای پخش صدای Question از کد زیر استفاده کنید :

 

System.Media.SystemSounds.Question.Play();

 

فضا نام System.Media در System.dll تعریف شده است پس DLL جدیدی نیاز نیست تا به رفرنس های پروژه خود اضافه کنید ، کافیست از کد بالا استفاده کنید.


Farhad Mortezapour

August 2008

Copyright © 2008 fmh.blogsky.com All Rights Reserved

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد