PDA

View Full Version : سوال: تشخیص قطع شدن صدا در C#



djsohrab2007
جمعه 15 شهریور 1392, 23:05 عصر
سلام
فرض کنید من یک پلیر دارم که آهنگی را پخش می کند. ( فرض کنید فایل آهنگ در دسترس نیست ) تنها چیزی که می دونیم این است که اگر بلندگو به کامپیوتر وصل کنیم صدا پخش می شود.

حالا می خواهم برنامه ای با C# بنویسم که وقتی پخش آهنگ قطع شد ( به هر دلیل که باشد، آهنگ تمام شود یا پخش آهنگ دستی متوقف شود ) برنامه یک error بدهد و روی صفحه بنویسد که صدا قطع شده است.

به عبارت دیگر وقتی در ویندوز روی علامت بلندگو که کلیک می کنید می بینید که موج صدا بالا و پایین می رود این یعنی که کامپیوتر در حال پخش صدایی است که اگر بلندگو متصل باشد آن را می شنویم و اگر بالا و پایین نشود یعنی صدایی برای پخش شدن نداریم.

حالا من برنامه ای می خواهم بنویسم که تشخیص دهد صدا داریم یا نه ؟

نمی دونم از کجا شروع کنم و هیچ ایده ای هم ندارم، لطفا راهنمایی کنید.
باتشکر