كنترل MMC Control 6.0
Project - Components - Windows MultiMedia Control 6.0
كنترلي هستش كه بعد از نسخه 6 ويژوال بيسيك ارائه شد و براي انجام كارهاي MultiMedia خيلي ساده و كوچيك مورد استفاده قرار ميگيره.
مهمترين خاصيتي كه داره، خاصيت
اون هستش كه با مقادير زير براي انجام كاراي MultiMedia مقدار دهي ميشه:
- WaveAudio - پخش فايل صوتي با فرمت Wave
- AviVideo - پخش فايل تصويري كوچيك با فرمت Avi
- Scanner - كار با اسكنر
- CDAudio - پخش فايل صوتي به صورت Audio از روي CD
- ....
يكي ديگه از خاصيت هاي مهمش خاصيت
هستش كه از نوع String هستش و آدرس دقيق فايل رو برمي گردونه.
يه خاصيت ديگه داره به اسم
كه مياد كنترل رو بر اساس مقداري كه بر حسب ميلي ثانيه گرفته به روز مي كنه.
يه خاصيت ديگه داره به ام
كه ميشه به كنترل دستورات اصلي پخش در ابزارهاي MultiMedi رو داد. مثل Play,Stop,... كه به صورت زير به كار مي ره:
Objectname.Command = "Command"
ObjectName: نام كنترل هستش كه معمولاً براي راحتي MMC Control ميزارن.
Command: كلمه كليدي
"Command: اعمال اصلي در ابزارهاي ultiMedia هستش مثل:
- Play
- Eject
- Pause
- Stop
- Next
- Previous
- Close
- Open
- Seek
- ...
يه خاصيت ديگه داره به اسم
كه به ما ميگه الان كنترل در چه وضعيتي هستش آيا باز هستش آيا در حال پخش هستش ايا در حال Record هست و...
پخش يه فايل صوتي با فرمت Wave:
MMControl1.DeviceType = "WaveAudio" MMControl1.FileName = "C:\Kate Ryan.Wav" MMControl1.Command = "Open" MMControl1.Command = "Play"
اگر من در خط سوم نوشتم Open به اين دليل هستش كه اين ابزار هم با فايل كار مي كنه و قبلاً اشاره كردم كه براي كار با فايل بايد اول باز بشه پردازش بشه و بعد بسته بشه.