سلام به همه دوستان عزیز
امروز قصد داریم با یک آموزش ساده نحوه ساخت یک سی دی پلایر که قادر به پخش سی دی های صوتیه با کمترین امکانات و ساده ترین صورت تو ضیح بدیم. در ادامه پاسخ سوالات را میگم.
ما برای این ضبط مون می خواهیم دکمه های Play , Stop , Pause , Forward , Backward و کنترلی برای کاهش و افزایش صدا درست کنیم.
برای اینکار ما از توابعی که مالتی مدیا بیلدر برای سی دی های صوتی تعیین کرده استفاده میکنیم. از میان 4 قسمتی که MMB برای Action ها تعیین کرده ما در این قسمت برای سادگی کار از قسمت Sound Action که گزینه سوم انتخابی می باشد استفاده میکنیم. با کلیک بر روی قسمت Sound Action در کادر باز شده و در قسمت زیرین یعنی Mouse Click On object می توانیم از توابع زیر برای تعیین اکشن ها استفاده کنیم.
CD:PLAY با نوشتن این فرمان برنامه به پخش فایل صوتی می پردازد.
CD:STOP برای توقف فرمان پخش از این فرمان استفاده می شود.
CD:FW برای پخش تراک جلوتر یا بعدی از این فرمان استفاده می شود.
CD:BW برای پخش تراک عقب تر یا قبلی از این فرمان استفاده میشود.
CD:PLP این فرمان هم برای پخش و توقف تراک جاری مورد استفاده قرار میگیرد.( PLAY Pause)
CD:TRACK Number با این فرمان هم میتونید تعیین کنید که کدوم تراک از سیدی پخش بشه کافیه به جای تراک نامبر نام ترکتون را بنویسید.
تا اینجا تونستیم دکمه های اصلی را طراحی کنیم.
برای کاهش و افزایش صدا هم میتونید از فرمان های زیر استفاده کنید.
VolumeDown() با استفاده از این فرمان در کادر اسکریپ نویسی میتو.نید صدا به تدرج کاهش دهید.
VolumeUp("100") برای افزایش صدا تا 100 درصد می تونید از این فرمان در کادر اسکریپ نویسی استفاده کنید.
در فرمان های ولوم می تونید برای ولوم تون یک بازه تعیین کنید مثلا به جای 100 از 80 استفاده کنید در این صورت ماکزیمم صدا تا 80 خواهد بود.
در زیر میتونید یک نمونه از همین کار را که خودم درست کردم دریافت کنید. می تونید یک شکل کلی برای پلایرتون تعیین کنید و سپس با استفاده از Hotspot ها فرمان های بالا را روی شکلتون اعمال کنید.
دریافت فایل CD PLAYER
این نکته را هم اضافه کنم که تمامی فرمان ها را با استفاده از MCI Command ها نیز می توان اعمال نمود.تنها عیبی که پروژه بالا داره چون از این نوع فرمان استفاده نشده پس از اجرای موسیقی فرمان Eject عمل نمی کنه. برای در آوردن سی دی رام من از MCI Command در پروژه بالا استفاده کرده ام برای بستن سی دی رام هم میتونید از فرمان زیر استفاده کنید.
MCICommand("set cdaudio door closed")
جواب سوالات
بریم سر پاسخ سوالات شما
اقای محمد حسین سوال کرده بودند که می خواهند فایل های تصویر در داخل پروژه اجرا بشه. برای اینکار دو کار میتوانید انجام دهید. از منوی Object و زیر شاخه Create گزینه Video را انتخاب کنید و سپس ویدئو کلیپ خود را فرا خوانی کنید. با انتخاب اینکار پس از اجرای صفحه ویدئو به صورت اتوماتیک اجرا نمیشه و باید ابرای آن کنترل قرار دهید برای قرار دادن کنترل در تولبار اصلی با کلیک روی فلش کناری شی که به شکل یک چوب جادویی است می توانید گزینه Insert Video Control را انتخاب کنید. روش دوم برای قرار دان ویدئو استفاده از MCI هستش. از منوی Object و زیر شاخه Create گزینه MCI Object را انتخاب کنید و ویدئو خود را فراخوانی کنید. با انتخاب اینکار با اجرا صفحه ویدئو شما به صورت اتوماتیک اجرا میشود. حال اگر بخواهیم مدیا پلایر داخل پروژه اجرا بشه از همین Binding object که توضیح دادم می تونید استفاده کنید.
C:\Program Files\Windows Media Player\wmplayer.exe یا C:\Program Files\Windows Media Player\mplayer2.exe
در مورد تایم لاین هم که آقا مهرداد و شما سوال کرده بودید می خواستم سر فرصت توضیح بدم. می تونید پروژه زیر را که Upload کردم دریافت کنید . این پروژه میتونه به شما کمک کنه.
دریافت پروژه در مورد تایم لاین
در مورد سوالی هم که در مورد فایل های MP3 کرده بودید. دقیقا منظور شما را متوجه نشدم. چرا امکان پخش فایل های MP3 وجود دارد.
آقا رسول هم سوال کرده بودند که چه طوری میشه یه فلش وارد اتوران کرد که فقط برای اولین بار بر روی سیستم اجرا بشه.
آیا اینکار را میشه کرد یا نه من نمیدونم؟ سوال جالبیه . ولی متاسفانه نمی دونم.
بقیه جوابها تو پست بعدی
معرفي به دوستان
ارسال نظر
« نویسنده : ناصر «» تاریخ ارسال : ۱۳۸۴/۰۶/۳۰ «» تعداد نظرات : Comments »
.: استفاده از Binding Object ... آموزش MMB :.
سلام به همه دوستان عزیز
تو چند پست قبلی در مورد اجرای آکروبات ریدر در MMB مطلبی را گفته بودم. در اون جا ما برای اجرای آکروبات ریدر از یک پلاگین کمک گرفتیم. در این جلسه قصد داریم در مورد اجرای بعضی از قسمت های ویندوز در داخل MMB اشاره کنیم.
هدف از این آموزش آشنایی با ابزار Binding Object و تعیین مسیر به صورت <Windows>
در این کار ما از ابزار Binding Object استفاده میکنیم . مثلا ما می خواهیم به محض اینکه یک صفحه از پروژمون اجرا شد بر نامه ویرایشگر رجیستری ویندوز در داخل پروژ مون اجرا بشه. برای اینکار ابتدا از منوی Object و زیر شاخه Create گزینه Binding Object را انتخاب میکنیم . سپس در صفحه کاری پروژمون مقدار فضایی را که میخواهیم برنامه مورد نظر خارجی مون اشغال کنه تعیین میکنیم. بعد از انتخاب با دو بار کلیک بر روی محل انتخابی پنجره زیر باز میشه. که من بعضی از تو ضیحات را رو شکل اوردم.
تو شکل بالا وقتی پروژتون اجرا بشه رجیستری در داخل پروژه شما جای میگیره. حالا میتونید هرکدام از قسمت های ویندوز را که خواستید به راحتی تو پروژتون بیارید. با این روش می تونید Windows Media Player را هم تو MMB باز کنید. کافیه یه سرچ از درایو ویندوزتون با فرمت EXE بکنید تا برنامه هایی را که میتونید اجرا کنید پیدا کنید.
اما یه مشکل هست و اونم اینه که اگر درایو ویندوز درایوی به غیر از C بود چه باید بکنیم؟ شما از این موضوع اطلا ع ندارید که کاربری که از سی دی شما استفاده میکنه درایوی که ویندوز را توش نصب کرده درایو C هستش. برای اینکار MMB نوع دیگری از تعیین مسیر را با مشخصه <Windows> پیش بینی کرده. با اینکار برنامه خودش درایو ویندوز را شناسایی کرده و به اجرای برنامه می پردازد. مثلا برای نمونه بالا از Path روبرو می تونید استفاده کنید. <Windows>regedit.exe
یا علی...
در ضمن تعدادی دعوتنامه پرشین گیگ موجود می باشد. دو ستان وبلاگ نویس می تونن در خواست خود را در بخش نظرات اعلام کنند.
معرفي به دوستان
ارسال نظر
« نویسنده : ناصر «» تاریخ ارسال : ۱۳۸۴/۰۶/۲۲ «» تعداد نظرات : Comments »
.: ثبت اطلاعات شرکت خود در سیستم مقابل ... آموزش MMB :.
سلام به همه دوستان عزیز
هدف این وبلاگ آموزش مالتی مدیا بیلدر به همه شما دوستان عزیزه . متاسفانه این وبلاگ با روزی 100 الی 150 بازدید در روز تعداد کامنتهاش 2 الی 4 تا یه. اگر همینجوری پیش بره مجبورم در وبلاگ را تخته کنم. برای خودم هم عجیبه که با این تعداد بازدید کننده تعداد نظرها خیلی پایینه. به هر حال ... بریم سراغ آموزش
امروز قصد داریم کاری کنیم که اطلاعات شما و یا شرکتتون به همراه لوگوی شما , وقتی کاربر سی دی را که شما درست کرده اید در سی دی رام خود قرار میدهد , در System Properties کامپیوتر شخص ثبت بشه.
---- هدف از این آموزش آشنایی با فرمان Copy To می باشد.
---- برای دسترسی به System Properties میتونید از کنترل پانل با کلیک روی آیکون System و یا در دسکتاپ با کلیک راست روی ایکون My Computer و انتخاب Properties عمل کنید.
---- یادگیری کامل اسکریپ نویسی MMB کار سختیه ونیاز به زمان زیادی داره و خود من نیز با تعداد کمی از فرمان های اسکریپ نویسی که کاربرد زیادی داره آشنا هستم. پس در ادامه سعی میکنیم در مورد اسکریپ نویسی مطالبی را بگم تا به اصطلاح بتونید گلیمتون را از آب بیرون بکشید.
---------------------------------------------------------------------------------------------------------------------------------------------
برای این کار شما با ید دو فایل که یکی تصویر لوگو یا به اصطلاح آرم شرکت شماست ( با فرمت BMP ) و دیگری یک فایل متنی با فرمت INI که اطلاعات شما از قبیل آدرس سایت شما ,ایمیل شما, ادرس پستی , شماره تلفن و ... در اون ثبت میشه را بسازید.
ساخت فایل BMP : این فایل باید یک تصویر با فرمت BMP و با اندازه 114*172 پیکسل و نام Oemlogo باشد.
ساخت فایل متنی : این فایل با یک فایل متنی با فرمت INI و نام OEMINFO با متن زیر میباشد. برای ساخت فایل محتویات زیر را در Notepad کپی کنید و هنگام Save کردن در مقابل save as type عبارت All files را انتخاب و با فرمت INI و با نام OEMINFO ذخیره کنید. ( این متن تو اینجا به هم ریخته شما همینجوری کپی کنید تو Notepad خودش درست میشه.)
[General]
Manufacturer=Enter Your Company Name
Model=Enter Your Model
[Support Information]
Line1=" Multimedia Builder Learning "
Line2=""
Line3="IRAN – Tehran - MMB Group"
Line4=""
Line5="Email: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] "
Line6=""
Line7="phone : 425522565 "
Line8=""
Line9="*****************************************"
Line10="Naser [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] "
Line11="Your Name [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] "
Line12=" Copy Right By Your Group "
Line13=" http://multimedia.mihanblog.com"
Line14="****************************************"
----------------------------------------------------------------------------------------------------------------------------------------------
****دریافت نمونه فایل ها ****
بریم سراغ MMB خودمون.
ابتدا این دوفایل را تو مالتی مدیا بیلدر Embedded کنید. برای Embedded کردن از منوی Project گزینه Embedded Files را انتخاب و این دو فایلی را که ساخته ایم را ADD کنید. حالا کافیه اسکریپ های زیر را در در قسمت Script صفحه اولتون کپی کنید. برای اینکار دو بار روی ایکون صفحتون ( پایین ) کلیک کنید و از اسکریپ های زیر در کادر اسکریپ نویسی استفاده کنید.
destdir$ = 'C:\WINDOWS\system32'
dest$ = destdir$ + '\Oemlogo.bmp'
source$ = '<Embedded>\Oemlogo.bmp'
SysCommand("CopyFile","source$,dest$")
destdir$ = 'C:\WINDOWS\system32'
dest$ = destdir$ + '\OEMINFO.ini'
source$ = '<Embedded>\OEMINFO.ini'
SysCommand("CopyFile","source$,dest$")
اسکریپ بالا تو ویندوز XP دو فایلی را که شما تعیین نموده اید در شاخه Windows/System32 کپی میکنه . برای ویندوز 98 هم باید به جای System32 از System استفاده کنید.
نتیجه اخلاقی این آموزش اینکه شما میتونید از اسکریپ بالا برای کپی کردن یک فایل در سیستم مقابل استفاده کنید.
یا علی ...