تكرار يك موزيك

در اين بخش مي‌توانيد در مباحث مربوط به زبان هاي برنامه نويسي تحت دات نت به بحث بپردازيد

مدیران انجمن: abbas.m.k, athlon64x2, شوراي نظارت

ارسال پست
New Member
پست: 3
تاریخ عضویت: دوشنبه ۳ دی ۱۳۸۶, ۹:۵۱ ب.ظ
سپاس‌های ارسالی: 1 بار

تكرار يك موزيك

پست توسط computer_prospect »

سلام به همه دوستان :
دنبال يك دستوري هستم كه براي تكرار موزيك به صورت All و Only One نوشتهشده باشه . البته All رو مي دونم اما چه طور ميشه از بين چند تا موزيكي كهبا مديا پلير سي شارپ Open شده يكيش فقط قابليت تكرار داشته باشه (مثل خودمدياپلير ويندوز)
پيشاپيش ممنون .
Captain II
Captain II
نمایه کاربر
پست: 246
تاریخ عضویت: یک‌شنبه ۹ فروردین ۱۳۸۸, ۹:۱۱ ق.ظ
سپاس‌های ارسالی: 780 بار
سپاس‌های دریافتی: 791 بار
تماس:

Re: تكرار يك موزيك

پست توسط arashtabaie »

سلام،
من خیلی با این API خاص کار نکردم ولی در حدی که یادم هست میگم .
در صورتی که هیچ فانکشنی برای اجرای خودکار تکرار همون track پیدا نکردید این کار رو میتونید بکنید:
از ایونت(event!) هایی که مدیا پلیر میده یکیش status change هست، شما میتونید این event رو catch کنید بعد وقتی track فعلی تموم شد یه message میده که "stopped" یا "next track" یا یه همچین چیزی میتونه باشه( اگه یه چند دقیقه باهاش ور برید! مشخص میشه :-) ) بعد میتونید چک کنید که اگه پیغام next track بود فانکشن مربوط به عقب زدن یک track یا اگه stopped بود play رو صدا کنید! اینطوری میتونید پیغام ها رو چک کنید :

 [BLOCKQUOTE]private void axWindowsMediaPlayer1_StatusChange(object sender, EventArgs e)
{
Console.WriteLine(axWindowsMediaPlayer1.status(;
}[/BLOCKQUOTE] 
پ.ن: معذرت میخوام اگه اینقدر مختصر نوشتم، به علت کمبود وقته! اگه بازم به مشکلی بر خوردید بگید تا وقت بذارم براتون مشخص تر بنویسم :razz:
ارسال پست

بازگشت به “Dot Net Programming”