PDA

View Full Version : گفتگو: کمک..برنامه نویسی با api



setayesh_m
پنج شنبه 16 خرداد 1387, 16:43 عصر
سلام
سوالی دارم که امیدوارم برنامه نویسان عزیز و دوستان گرامی بتونن جواب بدن

من یه ریموت کنترل ساختم که میخوام ویندوز مدیا پلیر رو از طریق اون کنترل کنم.
گیرنده این ریموت به پورت موازی وصل میشه .
حالا توی برنامه نویسیش موندم ، این ریموت 4 کلید داره که باید صدای ویندوز مدیا رو کم و زیاد کنه و به آهنگ قبل یا بعد بره .
دوستان میگن میشه این کار رو با api انجام داد ولی من چیزی از api نمیدونم
از چه توابعی و چطور باید استفاده کنم؟ یه نمونه برنامه به من میدین ؟
میشه کمکم کنید یا راهنمایی لطفا
مرسی:قلب:

Nima_NF
شنبه 18 خرداد 1387, 01:10 صبح
برای این کار باید یک plug-in برای media player بسازید و از آنجایی که کار با Com هست، بسیار سخت نیز هست و مراجع محدودی هم دارد.
(API هم یکسری کد هست که با اضافه کردن هدرفایل و لینک کردن به فایل lib آن ها می توانید از آن ها استفاده کنید)

برای جزییات بیشتر باید Windows media player SDK را مطالعه کنید که در آن sample هایی در قسمت using آن نیز وجود دارد:
http://msdn.microsoft.com/en-us/library/bb262657(VS.85).aspx (http://msdn.microsoft.com/en-us/library/bb262657%28VS.85%29.aspx)

مثلا برای موارد ذکر شده شما اینرفیس IWMPSettings و متد های آن مثل put_volume کاربرد خواهد داشت، از گوگل نیز به نمونه کدهایی در سایت های مختلف خواهید رسید:
Windows Media Player Standby Plug-in (http://www.codeproject.com/KB/cpp/Mpst.aspx)

ضمنا اگر شما برنامه ای می نوشتید که کاری مثل مدیا پلیر انجام می داد، به راحتی می توانستید با استفاده از MCI Command و mciSendString این کار را انجام دهید، نمونه ها:
Media Player (http://www.codeproject.com/KB/cpp/media_player.aspx)
MCI Midi class (http://www.codeproject.com/KB/audio-video/mididemocp.aspx)

موفق باشید